@maskito/kit
Version:
The optional framework-agnostic Maskito's package with ready-to-use masks
13 lines (12 loc) • 736 B
TypeScript
import type { MaskitoNumberParams } from '../number-params';
interface NumberParts {
prefix: string;
minus: string;
integerPart: string;
decimalPart: string;
decimalSeparator: string;
postfix: string;
}
export declare function toNumberParts(value: string, params: Pick<Required<MaskitoNumberParams>, 'decimalPseudoSeparators' | 'decimalSeparator' | 'maximumFractionDigits' | 'minusPseudoSigns' | 'minusSign' | 'postfix' | 'prefix'>): NumberParts;
export declare function fromNumberParts({ minus, integerPart, decimalPart, prefix, postfix, decimalSeparator, }: Partial<NumberParts>, params: Pick<Required<MaskitoNumberParams>, 'decimalSeparator' | 'minusSign' | 'negativePattern' | 'prefix'>): string;
export {};