Skip to main content

CommandManager

@blockslides/core


@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

SlideEditor

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?

optional customState: 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

SingleCommands


chain

Get Signature

get chain(): () => ChainedCommands

Defined in: blockslides/packages/core/src/CommandManager.ts:57

Returns

(): ChainedCommands

Returns

ChainedCommands


can

Get Signature

get can(): () => CanCommands

Defined in: blockslides/packages/core/src/CommandManager.ts:61

Returns

(): CanCommands

Returns

CanCommands

Methods

createChain()

createChain(startTr?, shouldDispatch?): ChainedCommands

Defined in: blockslides/packages/core/src/CommandManager.ts:65

Parameters

startTr?

Transaction

shouldDispatch?

boolean = true

Returns

ChainedCommands


createCan()

createCan(startTr?): CanCommands

Defined in: blockslides/packages/core/src/CommandManager.ts:109

Parameters

startTr?

Transaction

Returns

CanCommands


buildProps()

buildProps(tr, shouldDispatch): CommandProps

Defined in: blockslides/packages/core/src/CommandManager.ts:130

Parameters

tr

Transaction

shouldDispatch

boolean = true

Returns

CommandProps