--- editUrl: false next: false prev: false title: "DiscordEventCommand" --- ## Extends - `Module` ## Type parameters • **T** *extends* keyof `ClientEvents` = keyof `ClientEvents` ## Properties ### description? > `optional` **description**: `string` #### Inherited from `Module.description` #### Source [src/types/core-modules.ts:36](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36) *** ### name? > `optional` **name**: `T` #### Overrides `Module.name` #### Source [src/types/core-modules.ts:106](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L106) *** ### onEvent > **onEvent**: [`ControlPlugin`](/api/interfaces/controlplugin/)\<`any`[]\>[] #### Inherited from `Module.onEvent` #### Source [src/types/core-modules.ts:34](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34) *** ### plugins > **plugins**: [`InitPlugin`](/api/interfaces/initplugin/)\<`any`[]\>[] #### Inherited from `Module.plugins` #### Source [src/types/core-modules.ts:35](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35) *** ### type > **type**: [`Discord`](/api/enumerations/eventtype/#discord) #### Overrides `Module.type` #### Source [src/types/core-modules.ts:107](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L107) ## Methods ### execute() > **execute**(...`args`): `unknown` #### Parameters • ...**args**: `ClientEvents`\[`T`\] #### Returns `unknown` #### Overrides `Module.execute` #### Source [src/types/core-modules.ts:108](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L108)