Skip to main content

ActionStore

Extends

Constructors

Constructor

new ActionStore(_options): ActionStore;

Parameters

ParameterType
_optionsActionStoreOptions

Returns

ActionStore

Overrides

AbstractStore.constructor

Properties

PropertyTypeInherited from
loggerLoggerAbstractStore.logger

Accessors

actions


initialized

Inherited from

AbstractStore.initialized


name

Get Signature

get name(): string;
Returns

string

Inherited from

AbstractStore.name

Methods

getAction()

getAction<T>(name): T;

Type Parameters

Type Parameter
T extends Action<Partial<ActionGenerics>, ActionGenerics & Partial<ActionGenerics>, ActionListener<ActionEvent>>

Parameters

ParameterType
namestring

Returns

T


getActionByID()

getActionByID<T>(id): T;

Type Parameters

Type Parameter
T extends Action<Partial<ActionGenerics>, ActionGenerics & Partial<ActionGenerics>, ActionListener<ActionEvent>>

Parameters

ParameterType
idstring

Returns

T


getActions()

getActions(): Action<Partial<ActionGenerics>, ActionGenerics & Partial<ActionGenerics>, ActionListener<ActionEvent>>[];

Returns

Action<Partial<ActionGenerics>, ActionGenerics & Partial<ActionGenerics>, ActionListener<ActionEvent>>[]


getActionsForEntityDecoded()

getActionsForEntityDecoded<T>(options): EntityAction<T, EntityActionEvent<T, {
}>, EntityActionOptions<T>>[];

Type Parameters

Type Parameter
T

Parameters

ParameterType
options{ entity: T; type: string; }
options.entityT
options.typestring

Returns

EntityAction<T, EntityActionEvent<T, { }>, EntityActionOptions<T>>[]


getControls()

getControls(): AbstractSetting<AbstractSettingOptions>[];

Returns

AbstractSetting<AbstractSettingOptions>[]

Inherited from

AbstractStore.getControls


init()

init(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractStore.init


registerAction()

registerAction(action): void;

Parameters

ParameterType
actionAction

Returns

void


setLogger()

setLogger(logger): void;

Parameters

ParameterType
loggerLogger

Returns

void

Inherited from

AbstractStore.setLogger


unregisterAction()

unregisterAction(action): void;

Parameters

ParameterType
actionAction

Returns

void


waitForReady()

waitForReady(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractStore.waitForReady