@maskito/core
Version:
The main zero-dependency and framework-agnostic Maskito's package to create an input mask
12 lines • 480 B
TypeScript
import type { ElementState, TypedInputEvent } from '../types';
export declare abstract class MaskHistory {
private now;
private readonly past;
private future;
protected abstract updateElementState(state: ElementState, eventInit: Pick<TypedInputEvent, 'data' | 'inputType'>): void;
protected undo(): void;
protected redo(): void;
protected updateHistory(state: ElementState): void;
private updateElement;
}
//# sourceMappingURL=mask-history.d.ts.map