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