UNPKG

@maskito/kit

Version:

The optional framework-agnostic Maskito's package with ready-to-use masks

14 lines (13 loc) 695 B
import type { MaskitoPreprocessor } from '@maskito/core'; /** * Manage caret-navigation when user "deletes" non-removable digits or separators * @example 1,|42 => Backspace => 1|,42 (only if `minimumFractionDigits` is `>0`) * @example 1|,42 => Delete => 1,|42 (only if `minimumFractionDigits` is `>0`) * @example 0,|00 => Delete => 0,0|0 (only if `minimumFractionDigits` is `>0`) * @example 1 |000 => Backspace => 1| 000 (always) */ export declare function createNonRemovableCharsDeletionPreprocessor({ decimalSeparator, thousandSeparator, minimumFractionDigits, }: { decimalSeparator: string; thousandSeparator: string; minimumFractionDigits: number; }): MaskitoPreprocessor;