@react-input/mask
Version:
React input component for masked input.
14 lines (13 loc) • 460 B
TypeScript
import { Input } from '@react-input/core';
import type { MaskOptions, MaskPart, Overlap, Replacement } from './types';
export default class Mask extends Input<{
mask: string;
replacement: Replacement;
separate: boolean;
}> {
format: (value: string) => string;
formatToParts: (value: string) => MaskPart[];
unformat: (value: string) => string;
generatePattern: (overlap: Overlap) => string;
constructor(options?: MaskOptions);
}