UNPKG

imask

Version:

vanilla javascript input mask

21 lines 656 B
import type { AppendFlags } from '../masked/base'; import type ChangeDetails from './change-details'; export interface AppendTail { append(str: string, flags?: AppendFlags): ChangeDetails; _appendPlaceholder(): ChangeDetails; } /** Provides details of extracted tail */ export interface TailDetails { /** Tail start position */ from: number; /** Start position */ stop?: number; /** */ state: any; toString(): string; extend(value: string | TailDetails): void; appendTo(masked: AppendTail): ChangeDetails; unshift(beforePos?: number): string; shift(): string; } //# sourceMappingURL=tail-details.d.ts.map