UNPKG

marshall-y-slate

Version:
13 lines (12 loc) 401 B
import { UndoManager } from 'yjs'; import { YjsEditor } from './yjs-editor'; export interface YjsUndoEditor extends YjsEditor { undoManager: UndoManager; undo: () => void; redo: () => void; } export declare function withUndoManager<T extends YjsEditor>(editor: T, options?: { trackedOrigins: never[]; captureTimeout: number; deleteFilter: () => boolean; }): T & YjsUndoEditor;