--- editUrl: false next: false prev: false title: "StringSelectCommand" --- ## Extends - `Module` ## Properties ### description? > `optional` **description**: `string` #### Inherited from `Module.description` #### Source [src/types/core-modules.ts:36](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L36) *** ### execute() > **execute**: (`ctx`) => `unknown` #### Parameters • **ctx**: `StringSelectMenuInteraction`\<`CacheType`\> #### Returns `unknown` #### Overrides `Module.execute` #### Source [src/types/core-modules.ts:70](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L70) *** ### name? > `optional` **name**: `string` #### Inherited from `Module.name` #### Source [src/types/core-modules.ts:33](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L33) *** ### onEvent > **onEvent**: [`ControlPlugin`](/v3/api/interfaces/controlplugin/)\<`any`[]\>[] #### Inherited from `Module.onEvent` #### Source [src/types/core-modules.ts:34](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L34) *** ### plugins > **plugins**: [`InitPlugin`](/v3/api/interfaces/initplugin/)\<`any`[]\>[] #### Inherited from `Module.plugins` #### Source [src/types/core-modules.ts:35](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L35) *** ### type > **type**: [`StringSelect`](/v3/api/enumerations/commandtype/#stringselect) #### Overrides `Module.type` #### Source [src/types/core-modules.ts:69](https://github.com/sern-handler/handler/blob/a19edaf8838dcf088d3947f4a6aa6213d8f5bb9e/src/types/core-modules.ts#L69)