Skip to main content

Class: abstract Plugin

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

Constructors

new Plugin()

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>