react-hook-mask
Version:
React masked input component and hooks
11 lines (10 loc) • 621 B
TypeScript
import type { MaskGenerator } from '../types/mask-generator';
export declare const DEFAULT_MASK_RULES: Map<string, RegExp>;
export declare const mask: (value: string, maskGenerator: MaskGenerator) => string;
export declare const createDefaultMaskGenerator: (mask: string) => MaskGenerator;
export declare const createDynamicNumberMaskGenerator: (...masks: string[]) => MaskGenerator;
export declare const getCurrencyMaskGenerator: ({ prefix, thousandSeparator, centsSeparator, }: {
prefix?: string | undefined;
thousandSeparator?: string | undefined;
centsSeparator?: string | undefined;
}) => MaskGenerator;