Search
Preparing search index...
The search index is not available
light-workflow-js
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
BaseStateMachine
Class BaseStateMachine<T>
Type parameters
T
Hierarchy
BaseStateMachine
BaseNotifiableStateMachine
ObservableStateMachine
Implements
StateMachine
<
T
>
Index
Constructors
constructor
Properties
private
Current
State
state
History
transition
Table
Accessors
current
State
Methods
go
To
is
Valid
Transition
Constructors
constructor
new
Base
State
Machine
(
transitionTable
:
TransitionTable
<
T
>
, initialState
:
T
)
:
BaseStateMachine
Parameters
transitionTable:
TransitionTable
<
T
>
initialState:
T
Returns
BaseStateMachine
Properties
Private
private
Current
State
private
Current
State
:
T
state
History
state
History
:
T
[]
= []
Private
transition
Table
transition
Table
:
TransitionTable
<
T
>
Accessors
current
State
get
currentState
(
)
:
T
set
currentState
(
value
:
T
)
:
void
Returns
T
Parameters
value:
T
Returns
void
Methods
go
To
go
To
(
state
:
T
)
:
void
Parameters
state:
T
Returns
void
Private
is
Valid
Transition
is
Valid
Transition
(
state
:
T
)
:
boolean
Parameters
state:
T
Returns
boolean
Globals
Base
State
Machine
constructor
private
Current
State
state
History
transition
Table
current
State
go
To
is
Valid
Transition
Generated using
TypeDoc