1 | import { BeanStub } from "../context/beanStub";
|
2 | export declare class UndoRedoService extends BeanStub {
|
3 | private focusController;
|
4 | private gridApi;
|
5 | private rowModel;
|
6 | private pinnedRowModel;
|
7 | private cellValueChanges;
|
8 | private undoStack;
|
9 | private redoStack;
|
10 | private isCellEditing;
|
11 | private isRowEditing;
|
12 | private isPasting;
|
13 | private isFilling;
|
14 | init(): void;
|
15 | private onCellValueChanged;
|
16 | private clearStacks;
|
17 | getCurrentUndoStackSize(): number;
|
18 | getCurrentRedoStackSize(): number;
|
19 | undo(): void;
|
20 | redo(): void;
|
21 | private processAction;
|
22 | private processRangeAndCellFocus;
|
23 | private setLastFocusedCell;
|
24 | private addRowEditingListeners;
|
25 | private addCellEditingListeners;
|
26 | private addPasteListeners;
|
27 | private addFillListeners;
|
28 | private pushActionsToUndoStack;
|
29 | private getRowNode;
|
30 | }
|