Skip to main content

@jewel998/state-machine - v0.0.5 / CompositeCommand

Class: CompositeCommand

Composite command for executing multiple commands as one

Hierarchy​

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new CompositeCommand(commands): CompositeCommand

Parameters​

NameType
commandsreadonly ICommand<unknown>[]

Returns​

CompositeCommand

Overrides​

BaseCommand.constructor

Defined in​

src/patterns/Command.ts:94

Methods​

execute​

▸ execute(): void

Returns​

void

Overrides​

BaseCommand.execute

Defined in​

src/patterns/Command.ts:99


undo​

▸ undo(): void

Returns​

void

Overrides​

BaseCommand.undo

Defined in​

src/patterns/Command.ts:104


canUndo​

▸ canUndo(): boolean

Returns​

boolean

Overrides​

BaseCommand.canUndo

Defined in​

src/patterns/Command.ts:117