--- editUrl: false next: false prev: false title: "CommandModuleDefs" --- ## Properties ### 1 > **1**: [`TextCommand`](/v3/api/interfaces/textcommand/) #### Source [src/types/core-modules.ts:150](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L150) *** ### 1024 > **1024**: [`ChannelSelectCommand`](/v3/api/interfaces/channelselectcommand/) #### Source [src/types/core-modules.ts:158](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L158) *** ### 128 > **128**: [`UserSelectCommand`](/v3/api/interfaces/userselectcommand/) #### Source [src/types/core-modules.ts:160](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L160) *** ### 16 > **16**: [`ButtonCommand`](/v3/api/interfaces/buttoncommand/) #### Source [src/types/core-modules.ts:155](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L155) *** ### 2 > **2**: [`SlashCommand`](/v3/api/interfaces/slashcommand/) #### Source [src/types/core-modules.ts:151](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L151) *** ### 256 > **256**: [`RoleSelectCommand`](/v3/api/interfaces/roleselectcommand/) #### Source [src/types/core-modules.ts:157](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L157) *** ### 3 > **3**: [`BothCommand`](/v3/api/interfaces/bothcommand/) #### Source [src/types/core-modules.ts:152](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L152) *** ### 32 > **32**: [`StringSelectCommand`](/v3/api/interfaces/stringselectcommand/) #### Source [src/types/core-modules.ts:156](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L156) *** ### 4 > **4**: [`ContextMenuUser`](/v3/api/interfaces/contextmenuuser/) #### Source [src/types/core-modules.ts:154](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L154) *** ### 512 > **512**: [`MentionableSelectCommand`](/v3/api/interfaces/mentionableselectcommand/) #### Source [src/types/core-modules.ts:159](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L159) *** ### 64 > **64**: [`ModalSubmitCommand`](/v3/api/interfaces/modalsubmitcommand/) #### Source [src/types/core-modules.ts:161](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L161) *** ### 8 > **8**: [`ContextMenuMsg`](/v3/api/interfaces/contextmenumsg/) #### Source [src/types/core-modules.ts:153](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L153)