Skip to content

IActionsPlugin

Defined in: plugins/actions/ActionsPlugin.ts:7

C extends ActionContext = ActionContext

app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


context: C

Defined in: plugins/actions/ActionsPlugin.ts:8


debug: boolean

Defined in: plugins/actions/ActionsPlugin.ts:15


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


onActionContextChanged: Signal<(context) => void>

Defined in: plugins/actions/ActionsPlugin.ts:9


readonly options: any

Defined in: plugins/Plugin.ts:12

IPlugin.options

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:20

SignalConnection[]

void

IPlugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

void

IPlugin.clearSignalConnections


destroy(): void

Defined in: plugins/Plugin.ts:18

void

IPlugin.destroy


getAction<TActionData>(action): ActionSignal<TActionData>

Defined in: plugins/actions/ActionsPlugin.ts:11

TActionData = any

Action

ActionSignal<TActionData>


getActions(): ActionMap

Defined in: plugins/actions/ActionsPlugin.ts:12

ActionMap


initialize(options, app): void

Defined in: plugins/actions/ActionsPlugin.ts:10

Partial<IActionsPluginOptions>

IApplication

void

IPlugin.initialize


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:16

IApplication

void | Promise<void>

IPlugin.postInitialize


registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:24

void

IPlugin.registerCoreFunctions


registerCoreSignals(): void

Defined in: plugins/Plugin.ts:26

void

IPlugin.registerCoreSignals


sendAction<TActionData>(actionId, data?): void

Defined in: plugins/actions/ActionsPlugin.ts:13

TActionData = any

Action

TActionData

void


setActionContext(context): string

Defined in: plugins/actions/ActionsPlugin.ts:14

C

string