Interface for undo commands.

Example

// The UndoCommandSupport interface implementation example.
function CustomUndoCommand() { }
CustomUndoCommand.prototype = {
name: "CustomUndoCommand",
execute: function(viewer) {
return new Promise((resolve)=>{
// Put your action code here
resolve();
})
},
undo: function(viewer) {
return new Promise((resolve)=>{
// Put your undo action here
resolve();
})
}
};

Hierarchy

  • UndoCommandSupport

Implemented by

Properties

Methods

Properties

name?: string

Optional. The unique name of the command. Used by the undo.skipCommands option setting.

Methods