Skip to content

Plugin

Defined in: plugins/Plugin.ts:37

Extended by

Type Parameters

A extends Application = Application

O = any

Implements

Constructors

new Plugin()

new Plugin<A, O>(id): Plugin<A, O>

Defined in: plugins/Plugin.ts:48

Parameters

id

string = 'Plugin'

Returns

Plugin<A, O>

Properties

__dill_pixel_method_binding_root

__dill_pixel_method_binding_root: boolean

Defined in: plugins/Plugin.ts:39


id

id: string = 'Plugin'

Defined in: plugins/Plugin.ts:48

Implementation of

IPlugin.id

Accessors

app

Get Signature

get app(): A

Defined in: plugins/Plugin.ts:53

Returns

A

Implementation of

IPlugin.app


options

Get Signature

get options(): O

Defined in: plugins/Plugin.ts:44

Returns

O

Implementation of

IPlugin.options

Methods

addSignalConnection()

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:79

Add signal connections to the container.

Parameters

args

SignalConnection[]

The signal connections to add.

Returns

void

Implementation of

IPlugin.addSignalConnection


clearSignalConnections()

clearSignalConnections(): void

Defined in: plugins/Plugin.ts:85

Returns

void

Implementation of

IPlugin.clearSignalConnections


destroy()

destroy(): void

Defined in: plugins/Plugin.ts:57

Returns

void

Implementation of

IPlugin.destroy


initialize()

initialize(options?, _app?): void | Promise<void>

Defined in: plugins/Plugin.ts:61

Parameters

options?

Partial<O>

_app?

IApplication<DataSchema, ActionContext, Action>

Returns

void | Promise<void>

Implementation of

IPlugin.initialize


postInitialize()

postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:68

Parameters

_app

IApplication

Returns

void | Promise<void>

Implementation of

IPlugin.postInitialize