Class: CreateElementCommand<T>
Add an element to the canvas
Extends
Type Parameters
T
T extends LayoutElement
Constructors
Constructor
new CreateElementCommand<
T>(element,layout):CreateElementCommand<T>
Parameters
element
T
layout
Returns
CreateElementCommand<T>
Overrides
Properties
sequenceId?
optionalsequenceId?:string
Inherited from
Methods
apply()
apply(
state):object
Parameters
state
Returns
object
layouts
layouts:
object
Index Signature
[key: string]: LayoutState | { elements: LayoutElement[]; layout: ILayout; modificationID: string; }
serializableWorkflow
serializableWorkflow:
SerializableWorkflow
Overrides
overrideOldState()
overrideOldState(
state):void
Parameters
state
Returns
void
Inherited from
CanvasCommand.overrideOldState
undo()
undo():
LayoutsState