All files / libs/data-correction/overwrites/components/src/lib overwrite-to-currency-value.ts

0% Statements 0/7
0% Branches 0/1
0% Functions 0/1
0% Lines 0/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8               
import { type CurrencySymbolsEnum } from '@amalia/ext/iso-4217';
import { isCurrencyValue, type CurrencyValue } from '@amalia/kernel/monetary/types';

export const overwriteToCurrencyValue = (
  value: CurrencyValue | number | null,
  currency: CurrencySymbolsEnum | undefined,
): CurrencyValue | null => (isCurrencyValue(value) ? value : { value: value as number, symbol: currency! });