@titou10/v-mask
Version:
mask directive for vue.js that exposes the unmasked value
23 lines (22 loc) • 482 B
TypeScript
export default function (value: string, mask: string, masked?: boolean, tokens?: {
'#': {
pattern: RegExp;
};
X: {
pattern: RegExp;
};
S: {
pattern: RegExp;
};
A: {
pattern: RegExp;
transform: (v: string) => string;
};
a: {
pattern: RegExp;
transform: (v: string) => string;
};
'!': {
escape: boolean;
};
}): string | ((value: any, mask: any, masked?: boolean) => any);