fsm-util-lib - v1.0.0
Preparing search index...
FiniteStateMachine
Class FiniteStateMachine<State, Input>
Type Parameters
State
extends
string
Input
extends
string
Index
Constructors
constructor
Properties
alphabet
final
States
initial
State
states
transition
Function
Methods
process
Constructors
constructor
new
FiniteStateMachine
<
State
extends
string
,
Input
extends
string
>
(
config
:
FSMConfig
<
State
,
Input
>
,
)
:
FiniteStateMachine
<
State
,
Input
>
Type Parameters
State
extends
string
Input
extends
string
Parameters
config
:
FSMConfig
<
State
,
Input
>
Returns
FiniteStateMachine
<
State
,
Input
>
Properties
Readonly
alphabet
alphabet
:
Input
[]
Readonly
final
States
finalStates
:
State
[]
Readonly
initial
State
initialState
:
State
Readonly
states
states
:
State
[]
Readonly
transition
Function
transitionFunction
:
TransitionFunction
<
State
,
Input
>
Methods
process
process
(
input
:
Input
[]
)
:
State
Parameters
input
:
Input
[]
Returns
State
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
alphabet
final
States
initial
State
states
transition
Function
Methods
process
fsm-util-lib - v1.0.0
Loading...