react-hook-mask
Version:
React masked input component and hooks
14 lines (13 loc) • 543 B
TypeScript
import type { MaskGenerator } from '../types/mask-generator';
export interface UseMaskProps {
outerValue?: string;
maskGenerator?: MaskGenerator;
onChange?: (value: string) => void;
getCursorPosition?: () => number;
setCursorPosition?: (cursorPosition: number) => void;
keepMask?: boolean;
}
export declare const useMask: ({ outerValue, maskGenerator, onChange, getCursorPosition, setCursorPosition, keepMask, }: UseMaskProps) => {
displayValue: string | undefined;
setDisplayValue: (value: string) => void;
};