API > @blocksuite/block-std > CommandManager
Class: CommandManager ​
Constructors ​
constructor ​
new CommandManager(
std):CommandManager
Parameters ​
| Parameter | Type |
|---|---|
std | BlockStdProvider |
Returns ​
Defined In ​
block-std/src/command/index.ts:72
Properties ​
_commands ​
private_commands:Map<string,Command<never,never, {} > >
Defined In ​
block-std/src/command/index.ts:70
std ​
std:
BlockStdProvider
Defined In ​
block-std/src/command/index.ts:72
Methods ​
_getCommandCtx ​
private_getCommandCtx():InitCommandCtx
Returns ​
Defined In ​
block-std/src/command/index.ts:74
add ​
add<
N>(name,command):CommandManager
Type parameters ​
| Parameter |
|---|
N extends never |
Parameters ​
| Parameter | Type |
|---|---|
name | N |
command | Commands[N] |
Returns ​
Defined In ​
block-std/src/command/index.ts:80
createChain ​
createChain(
methods,_cmds):Chain< {} >
Parameters ​
| Parameter | Type |
|---|---|
methods | Record< never, unknown > |
_cmds | Command< never, never, {} >[] |
Returns ​
Chain< {} >
Defined In ​
block-std/src/command/index.ts:89
pipe ​
pipe():
Chain<InitCommandCtx>
Returns ​
Chain< InitCommandCtx >
Defined In ​
block-std/src/command/index.ts:204