Class History_2
Constructors
(constructor)(handler, historySize)
Constructs a new instance of the History class
Declaration
constructor(handler: ISnapshotHandler, historySize?: number);
Parameters
Properties
canRedo
Declaration
Property Value
canUndo
Declaration
Property Value
historySize
Declaration
set historySize(historySize: number);
Property Value
overflowMaxUndoStepCount
Declaration
get overflowMaxUndoStepCount(): boolean;
Property Value
Methods
addChanged(listener)
Declaration
addChanged(listener: () => void): void;
Parameters
| Type |
Name |
Description |
| () => void |
listener |
|
Returns
addRedoPerformed(listener)
Declaration
addRedoPerformed(listener: () => void): void;
Parameters
| Type |
Name |
Description |
| () => void |
listener |
|
Returns
addSnapshot(suppressOnChanged, replaceLastSnapshot)
Declaration
addSnapshot(suppressOnChanged?: boolean, replaceLastSnapshot?: boolean): void;
Parameters
| Type |
Name |
Description |
| boolean |
suppressOnChanged |
|
| boolean |
replaceLastSnapshot |
|
Returns
addUndoPerformed(listener)
Declaration
addUndoPerformed(listener: () => void): void;
Parameters
| Type |
Name |
Description |
| () => void |
listener |
|
Returns
clear(suppressOnChanged)
Declaration
clear(suppressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| boolean |
suppressOnChanged |
|
Returns
disable()
Declaration
Returns
enable()
Declaration
Returns
isPaused()
Declaration
Returns
pause()
Declaration
Returns
raiseChanged()
Declaration
Returns
redo()
Declaration
Returns
removeChanged(listener)
Declaration
removeChanged(listener: () => void): void;
Parameters
| Type |
Name |
Description |
| () => void |
listener |
|
Returns
removeRedoPerformed(listener)
Declaration
removeRedoPerformed(listener: () => void): void;
Parameters
| Type |
Name |
Description |
| () => void |
listener |
|
Returns
removeUndoPerformed(listener)
Declaration
removeUndoPerformed(listener: () => void): void;
Parameters
| Type |
Name |
Description |
| () => void |
listener |
|
Returns
resume(addSnapshot, forceAddSnapshot, replaceLastSnapshot)
Declaration
resume(addSnapshot?: boolean, forceAddSnapshot?: boolean, replaceLastSnapshot?: boolean): void;
Parameters
| Type |
Name |
Description |
| boolean |
addSnapshot |
|
| boolean |
forceAddSnapshot |
|
| boolean |
replaceLastSnapshot |
|
Returns
undo()
Declaration
Returns