UNPKG

imask

Version:

vanilla javascript input mask

22 lines 870 B
import type { TailDetails, AppendTail } from '../../core/tail-details'; import ChangeDetails from '../../core/change-details'; import type MaskedPattern from '../pattern'; export type ChunksTailState = Pick<ChunksTailDetails, 'from' | 'stop' | 'blockIndex'> & { chunks: Array<TailDetails['state']>; }; export default class ChunksTailDetails implements TailDetails { chunks: Array<TailDetails>; from: number; stop?: number; /** */ blockIndex?: number; constructor(chunks?: Array<TailDetails>, from?: number); toString(): string; extend(tailChunk: string | String | TailDetails): void; appendTo(masked: AppendTail | MaskedPattern): ChangeDetails; get state(): ChunksTailState; set state(state: ChunksTailState); unshift(beforePos?: number): string; shift(): string; } //# sourceMappingURL=chunk-tail-details.d.ts.map