Skip to content

gunshi / default / Plugin

Type Alias: Plugin<E>

ts
type Plugin<E> = PluginFunction & object;

Gunshi plugin, which is a function that receives a PluginContext.

Type declaration

extension?

ts
optional extension: CommandContextExtension<E>;

name?

ts
optional name: string;

Type Parameters

Type ParameterDefault type
E extends GunshiParams["extensions"]DefaultGunshiParams["extensions"]

Param

A PluginContext.

Returns

An Awaitable that resolves when the plugin is loaded.

Released under the MIT License.