Skip to content

IActionsPlugin

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

Extends

Type Parameters

C extends ActionContext = ActionContext

Properties

app

app: IApplication

Defined in: plugins/Plugin.ts:10

Inherited from

IPlugin.app


context

context: C

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


debug

debug: boolean

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


id

id: string

Defined in: plugins/Plugin.ts:8

Inherited from

IPlugin.id


onActionContextChanged

onActionContextChanged: Signal<(context) => void>

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

Methods

addSignalConnection()

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:18

Parameters

args

SignalConnection[]

Returns

void

Inherited from

IPlugin.addSignalConnection


clearSignalConnections()

clearSignalConnections(): void

Defined in: plugins/Plugin.ts:20

Returns

void

Inherited from

IPlugin.clearSignalConnections


destroy()

destroy(): void

Defined in: plugins/Plugin.ts:16

Returns

void

Inherited from

IPlugin.destroy


getAction()

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

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

Type Parameters

TActionData = any

Parameters

action

Action

Returns

ActionSignal<TActionData>


getActions()

getActions(): ActionMap

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

Returns

ActionMap


initialize()

initialize(app): void

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

Parameters

app

IApplication

Returns

void

Overrides

IPlugin.initialize


postInitialize()

postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Parameters

_app

IApplication

Returns

void | Promise<void>

Inherited from

IPlugin.postInitialize


registerCoreFunctions()

registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:22

Returns

void

Inherited from

IPlugin.registerCoreFunctions


registerCoreSignals()

registerCoreSignals(): void

Defined in: plugins/Plugin.ts:24

Returns

void

Inherited from

IPlugin.registerCoreSignals


sendAction()

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

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

Type Parameters

TActionData = any

Parameters

actionId

Action

data?

TActionData

Returns

void


setActionContext()

setActionContext(context): string

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

Parameters

context

C

Returns

string