R
C

AsyncCommandHistory

v0.0.8tested

Async command history with undo/redo/batch support

Signature

ts
class AsyncCommandHistory extends BaseCommandHistory<AsyncCommand>

Methods

execute
ts
async execute(command: AsyncCommand): Promise<void>
ParameterTypeDescription
commandAsyncCommand
ReturnsPromise<void>
undo
ts
async undo(): Promise<boolean>
ReturnsPromise<boolean>
redo
ts
async redo(): Promise<boolean>
ReturnsPromise<boolean>
batch
ts
async batch(commands: AsyncCommand[]): Promise<void>
ParameterTypeDescription
commandsAsyncCommand[]
ReturnsPromise<void>