12345678910111213141516171819 |
- import { SObject } from "../SObject";
- import { SUndoCommand } from "./SUndoCommand";
- import { SCommandLog } from "./SCommandLog";
- export declare class SUndoStack extends SObject {
- private cmdStack;
- private _index;
- get index(): number;
- get isEmpty(): boolean;
- isChange: boolean;
- redo(): void;
- undo(): void;
- canRedo(): boolean;
- canUndo(): boolean;
- clear(): void;
- command(index: number): SUndoCommand | null;
- count(): number;
- push(cmd: SUndoCommand): void;
- toLog(): SCommandLog[];
- }
|