CommandManager
@blockslides/core / CommandManager
Class: CommandManager
Defined in: blockslides/packages/core/src/CommandManager.ts:13
Constructors
Constructor
new CommandManager(
props):CommandManager
Defined in: blockslides/packages/core/src/CommandManager.ts:20
Parameters
props
editor
state?
EditorState
Returns
CommandManager
Properties
editor
editor:
SlideEditor
Defined in: blockslides/packages/core/src/CommandManager.ts:14
rawCommands
rawCommands:
AnyCommands
Defined in: blockslides/packages/core/src/CommandManager.ts:16
customState?
optionalcustomState:EditorState
Defined in: blockslides/packages/core/src/CommandManager.ts:18
Accessors
hasCustomState
Get Signature
get hasCustomState():
boolean
Defined in: blockslides/packages/core/src/CommandManager.ts:26
Returns
boolean
state
Get Signature
get state():
EditorState
Defined in: blockslides/packages/core/src/CommandManager.ts:30
Returns
EditorState
commands
Get Signature
get commands():
SingleCommands
Defined in: blockslides/packages/core/src/CommandManager.ts:34
Returns
chain
Get Signature
get chain(): () =>
ChainedCommands
Defined in: blockslides/packages/core/src/CommandManager.ts:57
Returns
():
ChainedCommands
Returns
can
Get Signature
get can(): () =>
CanCommands
Defined in: blockslides/packages/core/src/CommandManager.ts:61
Returns
():
CanCommands
Returns
Methods
createChain()
createChain(
startTr?,shouldDispatch?):ChainedCommands
Defined in: blockslides/packages/core/src/CommandManager.ts:65
Parameters
startTr?
Transaction
shouldDispatch?
boolean = true
Returns
createCan()
createCan(
startTr?):CanCommands
Defined in: blockslides/packages/core/src/CommandManager.ts:109
Parameters
startTr?
Transaction
Returns
buildProps()
buildProps(
tr,shouldDispatch):CommandProps
Defined in: blockslides/packages/core/src/CommandManager.ts:130
Parameters
tr
Transaction
shouldDispatch
boolean = true