Optional
opts: Partial<Pick<MaskedNumber, "eager" | "mask" | "parent" | "prepare" | "prepareChar" | "validate" | "commit" | "format" | "parse" | "overwrite" | "skipInvalid" | "autofix" | "min" | "max" | "radix" | "thousandsSeparator" | "mapToRadix" | "scale" | "normalizeZeros" | "padFractionalZeros">>Optional
_isolatedOptional
_refreshingOptional
autofixOptional
commitDoes additional processing at the end of editing
Optional
eagerFormat typed value to string
Array of single chars
Flag to remove leading and trailing zeros in the end of editing
Optional
overwriteEnable characters overwriting
Flag to pad trailing zeros after point in the end of editing
Optional
parentParse string to get typed value
Optional
prepareTransforms value before mask processing
Optional
prepareTransforms each char before mask processing
Single char
Digits after point
Optional
skipSingle char
Optional
validateValidates if value is acceptable
Static
DEFAULTSOptional
Abstract
skipStatic
EMPTY_Static
UNMASKED_Parsed Number
Value that includes raw user input
Mask state
Appends char
Optional
checkTail: TailDetailsAppends char
Appends optional eager placeholder at the end
Appends optional placeholder at the end
Sets new options
Appends symbols considering flags
Optional
flags: AppendFlags<MaskedState>Optional
tail: string | String | TailDetailsAppends tail
Prepares string before mask processing
Prepares each char before mask processing
Optional
checkTail: TailDetailsValidates if value is acceptable
Extracts value in range considering flags
Optional
flags: ExtractFlagsExtracts tail in range
Finds nearest input position in direction
Optional
direction: DirectionOptional
flags: AppendFlags<MaskedState>Resolve new value
Sets and applies new options
Number mask