Classgatewayv0.1.4
Plugin
Base class for a gateway plugin, binding this.core to the gateway Core.
A plugin that runs on either transport extends the base from @seedcord/core/plugin, whose this.core is typed to the shared members only.
abstract class Plugin<
Opts extends GatewayPluginOptions = {}
> extends Plugin<Opts, Core>Member visibility
Filter class members by access level.
Showing members with Protected visibility and higher.
Opts
The transport and runtime the plugin declares.
Opts extends GatewayPluginOptions = {}