Skip to main content

Class: Plugin

Constructors

constructor

new Plugin(): Plugin

Returns

Plugin

Properties

[postInitialization]

Static Optional [postInitialization]: (this: SapphireClient<boolean>, options: ClientOptions) => void

Type declaration

▸ (this, options): void

Parameters
NameType
thisSapphireClient<boolean>
optionsClientOptions
Returns

void

Defined in

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


[postLogin]

Static Optional [postLogin]: (this: SapphireClient<boolean>, options: ClientOptions) => Awaitable<void>

Type declaration

▸ (this, options): Awaitable<void>

Parameters
NameType
thisSapphireClient<boolean>
optionsClientOptions
Returns

Awaitable<void>

Defined in

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


[preGenericsInitialization]

Static Optional [preGenericsInitialization]: (this: SapphireClient<boolean>, options: ClientOptions) => void

Type declaration

▸ (this, options): void

Parameters
NameType
thisSapphireClient<boolean>
optionsClientOptions
Returns

void

Defined in

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


[preInitialization]

Static Optional [preInitialization]: (this: SapphireClient<boolean>, options: ClientOptions) => void

Type declaration

▸ (this, options): void

Parameters
NameType
thisSapphireClient<boolean>
optionsClientOptions
Returns

void

Defined in

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


[preLogin]

Static Optional [preLogin]: (this: SapphireClient<boolean>, options: ClientOptions) => Awaitable<void>

Type declaration

▸ (this, options): Awaitable<void>

Parameters
NameType
thisSapphireClient<boolean>
optionsClientOptions
Returns

Awaitable<void>

Defined in

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