Skip to main content

Class: GroupCommand

Applys a list of command objects to the current state, the final state will be that of all commands applied in the order of left to right.

Extends​

Constructors​

Constructor​

new GroupCommand(commands): GroupCommand

Parameters​

commands​

CanvasCommand[]

Returns​

GroupCommand

Overrides​

CanvasCommand.constructor

Properties​

sequenceId?​

optional sequenceId?: string

Inherited from​

CanvasCommand.sequenceId

Methods​

apply()​

apply(state): LayoutsState

Parameters​

state​

LayoutsState

Returns​

LayoutsState

Overrides​

CanvasCommand.apply


overrideOldState()​

overrideOldState(state): void

Parameters​

state​

LayoutsState

Returns​

void

Inherited from​

CanvasCommand.overrideOldState


undo()​

undo(): LayoutsState

Returns​

LayoutsState

Inherited from​

CanvasCommand.undo