UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

18 lines (17 loc) 747 B
export type CreateNumberMaskOptions = { prefix?: string; suffix?: string; includeThousandsSeparator?: boolean; thousandsSeparatorSymbol?: string; allowDecimal?: boolean; decimalSymbol?: string; decimalLimit?: number; integerLimit?: number | false; requireDecimal?: boolean; allowNegative?: boolean; }; export type NumberMaskFunction = ((rawValue?: string) => Array<string | RegExp>) & { instanceOf?: string; maskParams?: Record<string, unknown>; }; export default function createNumberMask({ prefix, suffix, includeThousandsSeparator, thousandsSeparatorSymbol, allowDecimal, decimalSymbol, decimalLimit, integerLimit, requireDecimal, allowNegative, }?: CreateNumberMaskOptions): NumberMaskFunction;