UNPKG

slate-history

Version:

An operation-based history implementation for Slate editors.

21 lines 520 B
import { Operation, Range } from 'slate'; interface Batch { operations: Operation[]; selectionBefore: Range | null; } /** * `History` objects hold all of the operations that are applied to a value, so * they can be undone or redone as necessary. */ export interface History { redos: Batch[]; undos: Batch[]; } export declare const History: { /** * Check if a value is a `History` object. */ isHistory(value: any): value is History; }; export {}; //# sourceMappingURL=history.d.ts.map