@eveble/eveble

Hierarchy

BaseApp

  • BaseApp

    App

Index

Properties

Methods

Properties

config

config: Configurable

Inherited from BaseApp.config

Overrides void


injector

injector: Injector

Inherited from BaseApp.injector

Overrides void


state

state: State

Inherited from Stateful.state

Overrides void

Methods

getSelectableStates

getSelectableStates(): Record‹string, State

Inherited from Stateful.getSelectableStates

Overrides void

Returns: Record‹string, State


getState

getState(): State

Inherited from Stateful.getState

Overrides void

Returns: State


hasState

hasState(): boolean

Inherited from Stateful.hasState

Overrides void

Returns: boolean


initialize

initialize(): Promise‹void›

Inherited from BaseApp.initialize

Overrides void

Returns: Promise‹void›


invokeAction

invokeAction(actionName: string, options: ActionInvokingOptions): Promise‹void›

Inherited from BaseApp.invokeAction

Overrides void

Parameters:

NameType
actionNamestring
optionsActionInvokingOptions

Returns: Promise‹void›


isInOneOfStates

isInOneOfStates(states: State | State[]): boolean

Inherited from Stateful.isInOneOfStates

Overrides void

Parameters:

NameType
statesState | State[]

Returns: boolean


isInState

isInState(state: State | State[]): boolean

Inherited from Stateful.isInState

Overrides void

Parameters:

NameType
stateState | State[]

Returns: boolean


publish

publish(event: Event): Promise‹void›

Parameters:

NameType
eventEvent

Returns: Promise‹void›

publish(event: Event): Promise‹void›

Parameters:

NameType
eventEvent

Returns: Promise‹void›


reset

reset(): Promise‹void›

Inherited from BaseApp.reset

Overrides void

Returns: Promise‹void›


send

send(command: Command): Promise‹any›

Parameters:

NameType
commandCommand

Returns: Promise‹any›

send(command: Command): Promise‹any›

Parameters:

NameType
commandCommand

Returns: Promise‹any›


setState

setState(state: State): void

Inherited from Stateful.setState

Overrides void

Parameters:

NameType
stateState

Returns: void


shutdown

shutdown(): Promise‹void›

Inherited from BaseApp.shutdown

Overrides void

Returns: Promise‹void›


start

start(): Promise‹void›

Inherited from BaseApp.start

Overrides void

Returns: Promise‹void›


stop

stop(): Promise‹void›

Inherited from BaseApp.stop

Overrides void

Returns: Promise‹void›


validateState

validateState(stateOrStates: State | State[], error?: Error): boolean

Inherited from Stateful.validateState

Overrides void

Parameters:

NameType
stateOrStatesState | State[]
error?Error

Returns: boolean