2.0 KiB
2.0 KiB
命令数据
命名空间:core/commands
选择器
getCommandLoaders
返回已注册的命令加载器。
参数
- state
Object: 状态树 - contextual
boolean: 是否仅返回上下文相关的命令加载器
返回值
import('./actions').WPCommandLoaderConfig[]: 已注册的命令加载器列表
getCommands
返回已注册的静态命令。
参数
- state
Object: 状态树 - contextual
boolean: 是否仅返回上下文相关的命令
返回值
import('./actions').WPCommandConfig[]: 已注册的命令列表
getContext
返回当前活动上下文。
参数
- state
Object: 状态树
返回值
string: 上下文
isOpen
返回命令面板是否处于打开状态。
参数
- state
Object: 状态树
返回值
boolean: 返回命令面板是否打开
操作
close
关闭命令面板。
返回值
Object: 操作对象
open
打开命令面板。
返回值
Object: 操作对象
registerCommand
返回用于注册新命令的操作对象。
参数
- config
WPCommandConfig: 命令配置
返回值
Object: 操作对象
registerCommandLoader
注册命令加载器。
参数
- config
WPCommandLoaderConfig: 命令加载器配置
返回值
Object: 操作对象
unregisterCommand
返回用于取消注册命令的操作对象。
参数
- name
string: 命令名称
返回值
Object: 操作对象
unregisterCommandLoader
取消注册命令加载器钩子。
参数
- name
string: 命令加载器名称
返回值
Object: 操作对象