IMaskProps: { autofix: { default: undefined; required: boolean; validator: ((value) => boolean); }; blocks: ObjectConstructor; commit: PropType<undefined | ((value,
masked) => void)>; definitions: ObjectConstructor; dispatch: PropType<undefined | ((appended,
masked,
flags,
tail) => undefined | Masked<any>)>; displayChar: StringConstructor; eager: { default: undefined; required: boolean; validator: ((value) => boolean); }; enum: ArrayConstructor; format: PropType<undefined | ((value,
masked) => string) & ((value,
masked) => string) | ((value,
masked) => string) | ((value,
masked) => string) | ((value,
masked) => string)>; from: NumberConstructor; lazy: { default: undefined; required: boolean; type: BooleanConstructor; }; mapToRadix: ArrayConstructor; mask: PropType<undefined | string | RegExp | MaskedDate | typeof Masked | typeof MaskedPattern | MaskedNumber | MaskedPattern<string> | MaskedEnum | MaskedRange | MaskedRegExp | Masked<any> | DateConstructor | typeof MaskedDate | NumberConstructor | typeof MaskedNumber | typeof MaskedEnum | typeof MaskedRange | typeof MaskedRegExp | ((value,
masked) => boolean) | typeof MaskedFunction | DynamicMaskType | typeof MaskedDynamic | MaskedFunction<any> | MaskedDynamic<any>>; max: (DateConstructor | NumberConstructor)[]; maxLength: NumberConstructor; min: (DateConstructor | NumberConstructor)[]; normalizeZeros: { default: undefined; required: boolean; type: BooleanConstructor; }; overwrite: { default: undefined; required: boolean; type: BooleanConstructor; }; padFractionalZeros: { default: undefined; required: boolean; type: BooleanConstructor; }; parse: PropType<undefined | ((str,
masked) => DateValue) & ((str,
masked) => DateValue) | ((str,
masked) => number) | ((str,
masked) => string) | ((str,
masked) => any)>; pattern: StringConstructor; placeholderChar: StringConstructor; prepare: PropType<undefined | ((chars,
masked,
flags) => string | [string, ChangeDetails])>; prepareChar: PropType<undefined | ((chars,
masked,
flags) => string | [string, ChangeDetails])>; radix: StringConstructor; scale: NumberConstructor; skipInvalid: { default: undefined; required: boolean; type: BooleanConstructor; }; thousandsSeparator: StringConstructor; to: NumberConstructor; validate: PropType<undefined | ((value,
masked,
flags) => boolean)>; } Type declaration
autofix: {
default: undefined;
required: boolean;
validator: ((value) => boolean);
}
default: undefined
required: boolean
validator: ((value) => boolean)
- (value): boolean
Returns boolean
blocks: ObjectConstructor
commit: PropType<undefined | ((value, masked) => void)>
definitions: ObjectConstructor
dispatch: PropType<undefined | ((appended, masked, flags, tail) => undefined | Masked<any>)>
displayChar: StringConstructor
eager: {
default: undefined;
required: boolean;
validator: ((value) => boolean);
}
default: undefined
required: boolean
validator: ((value) => boolean)
- (value): boolean
Returns boolean
enum: ArrayConstructor
format: PropType<undefined | ((value, masked) => string) & ((value, masked) => string) | ((value, masked) => string) | ((value, masked) => string) | ((value, masked) => string)>
from: NumberConstructor
lazy: {
default: undefined;
required: boolean;
type: BooleanConstructor;
}
default: undefined
required: boolean
type: BooleanConstructor
mapToRadix: ArrayConstructor
max: (DateConstructor | NumberConstructor)[]
maxLength: NumberConstructor
min: (DateConstructor | NumberConstructor)[]
normalizeZeros: {
default: undefined;
required: boolean;
type: BooleanConstructor;
}
default: undefined
required: boolean
type: BooleanConstructor
overwrite: {
default: undefined;
required: boolean;
type: BooleanConstructor;
}
default: undefined
required: boolean
type: BooleanConstructor
padFractionalZeros: {
default: undefined;
required: boolean;
type: BooleanConstructor;
}
default: undefined
required: boolean
type: BooleanConstructor
parse: PropType<undefined | ((str, masked) => DateValue) & ((str, masked) => DateValue) | ((str, masked) => number) | ((str, masked) => string) | ((str, masked) => any)>
pattern: StringConstructor
placeholderChar: StringConstructor
prepare: PropType<undefined | ((chars, masked, flags) => string | [string, ChangeDetails])>
prepareChar: PropType<undefined | ((chars, masked, flags) => string | [string, ChangeDetails])>
radix: StringConstructor
scale: NumberConstructor
skipInvalid: {
default: undefined;
required: boolean;
type: BooleanConstructor;
}
default: undefined
required: boolean
type: BooleanConstructor
thousandsSeparator: StringConstructor
to: NumberConstructor
validate: PropType<undefined | ((value, masked, flags) => boolean)>