Skip to main content

Abstract Class: Plugin

Defined in: projects/framework/src/lib/plugins/Plugin.ts:7

Constructors​

Constructor​

new Plugin(): Plugin

Returns​

Plugin

Properties​

[postInitialization]()?​

static optional [postInitialization]: (this: SapphireClient, options: ClientOptions) => void

Defined in: projects/framework/src/lib/plugins/Plugin.ts:10

Parameters​

ParameterType
thisSapphireClient
optionsClientOptions

Returns​

void


[postLogin]()?​

static optional [postLogin]: (this: SapphireClient, options: ClientOptions) => Awaitable<void>

Defined in: projects/framework/src/lib/plugins/Plugin.ts:12

Parameters​

ParameterType
thisSapphireClient
optionsClientOptions

Returns​

Awaitable<void>


[preGenericsInitialization]()?​

static optional [preGenericsInitialization]: (this: SapphireClient, options: ClientOptions) => void

Defined in: projects/framework/src/lib/plugins/Plugin.ts:8

Parameters​

ParameterType
thisSapphireClient
optionsClientOptions

Returns​

void


[preInitialization]()?​

static optional [preInitialization]: (this: SapphireClient, options: ClientOptions) => void

Defined in: projects/framework/src/lib/plugins/Plugin.ts:9

Parameters​

ParameterType
thisSapphireClient
optionsClientOptions

Returns​

void


[preLogin]()?​

static optional [preLogin]: (this: SapphireClient, options: ClientOptions) => Awaitable<void>

Defined in: projects/framework/src/lib/plugins/Plugin.ts:11

Parameters​

ParameterType
thisSapphireClient
optionsClientOptions

Returns​

Awaitable<void>