# 命令数据

命名空间：`core/commands`

## 选择器

<!-- START TOKEN(Autogenerated selectors|../../../packages/commands/src/store/selectors.js) -->

### getCommandLoaders

返回已注册的命令加载器。

_参数_

-   _state_ `Object`: 状态树
-   _contextual_ `boolean`: 是否仅返回上下文相关的命令加载器

_返回值_

-   `import('./actions').WPCommandLoaderConfig[]`: 已注册的命令加载器列表

### getCommands

返回已注册的静态命令。

_参数_

-   _state_ `Object`: 状态树
-   _contextual_ `boolean`: 是否仅返回上下文相关的命令

_返回值_

-   `import('./actions').WPCommandConfig[]`: 已注册的命令列表

### getContext

返回当前活动上下文。

_参数_

-   _state_ `Object`: 状态树

_返回值_

-   `string`: 上下文

### isOpen

返回命令面板是否处于打开状态。

_参数_

-   _state_ `Object`: 状态树

_返回值_

-   `boolean`: 返回命令面板是否打开

<!-- END TOKEN(Autogenerated selectors|../../../packages/commands/src/store/selectors.js) -->

## 操作

<!-- START TOKEN(Autogenerated actions|../../../packages/commands/src/store/actions.js) -->

### close

关闭命令面板。

_返回值_

-   `Object`: 操作对象

### open

打开命令面板。

_返回值_

-   `Object`: 操作对象

### registerCommand

返回用于注册新命令的操作对象。

_参数_

-   _config_ `WPCommandConfig`: 命令配置

_返回值_

-   `Object`: 操作对象

### registerCommandLoader

注册命令加载器。

_参数_

-   _config_ `WPCommandLoaderConfig`: 命令加载器配置

_返回值_

-   `Object`: 操作对象

### unregisterCommand

返回用于取消注册命令的操作对象。

_参数_

-   _name_ `string`: 命令名称

_返回值_

-   `Object`: 操作对象

### unregisterCommandLoader

取消注册命令加载器钩子。

_参数_

-   _name_ `string`: 命令加载器名称

_返回值_

-   `Object`: 操作对象

<!-- END TOKEN(Autogenerated actions|../../../packages/commands/src/store/actions.js) -->