--- editUrl: false next: false prev: false title: "Plugin" --- ## Type parameters • **Args** *extends* `any`[] = `any`[] ## Properties ### execute() > **execute**: (...`args`) => [`PluginResult`](/api/type-aliases/pluginresult/) #### Parameters • ...**args**: `Args` #### Returns [`PluginResult`](/api/type-aliases/pluginresult/) #### Source [src/types/core-plugin.ts:64](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L64) *** ### type > **type**: [`PluginType`](/api/enumerations/plugintype/) #### Source [src/types/core-plugin.ts:63](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L63)