Search
Preparing search index...
The search index is not available
xstate
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
StateTree
Class StateTree
Hierarchy
StateTree
Index
Constructors
constructor
Properties
_state
Value
is
Resolved
nodes
parent
state
Node
Accessors
absolute
atomic
Nodes
done
next
Events
paths
resolved
value
Methods
clone
combine
get
Done
Data
get
Done
Events
get
Entry
Exit
States
get
Entry
States
get
Exit
States
matches
Constructors
constructor
new
State
Tree
(
stateNode
:
StateNode
, _stateValue
:
StateValue
|
undefined
, options
?:
StateTreeOptions
)
:
StateTree
Parameters
stateNode:
StateNode
_stateValue:
StateValue
|
undefined
Default value
options:
StateTreeOptions
= defaultStateTreeOptions
Returns
StateTree
Properties
_state
Value
_state
Value
:
StateValue
|
undefined
is
Resolved
is
Resolved
:
boolean
nodes
nodes
:
Record
<
string
,
StateTree
>
Optional
parent
parent
:
StateTree
|
undefined
state
Node
state
Node
:
StateNode
Accessors
absolute
get
absolute
(
)
:
StateTree
Returns
StateTree
atomic
Nodes
get
atomicNodes
(
)
:
StateNode
[]
Returns
StateNode
[]
done
get
done
(
)
:
boolean
Returns
boolean
next
Events
get
nextEvents
(
)
:
EventType
[]
Returns
EventType
[]
paths
get
paths
(
)
:
string
[]
[]
Returns
string
[]
[]
resolved
get
resolved
(
)
:
StateTree
Returns
StateTree
value
get
value
(
)
:
StateValue
Returns
StateValue
Methods
clone
clone
(
)
:
StateTree
Returns
StateTree
combine
combine
(
tree
:
StateTree
)
:
StateTree
Parameters
tree:
StateTree
Returns
StateTree
get
Done
Data
get
Done
Data<TContext>
(
context
:
TContext
, event
:
EventObject
)
:
any
Type parameters
TContext
Parameters
context:
TContext
event:
EventObject
Returns
any
get
Done
Events
get
Done
Events
(
entryStateNodes
?:
Set
<
StateNode
>
)
:
EventObject
[]
Parameters
Optional
entryStateNodes:
Set
<
StateNode
>
Returns
EventObject
[]
get
Entry
Exit
States
get
Entry
Exit
States
(
prevTree
:
StateTree
, externalNodes
?:
Set
<
StateNode
<
any
>
>
)
:
EntryExitStateArrays
<
any
>
Parameters
prevTree:
StateTree
Optional
externalNodes:
Set
<
StateNode
<
any
>
>
Returns
EntryExitStateArrays
<
any
>
get
Entry
States
get
Entry
States
(
)
:
StateNode
[]
Returns
StateNode
[]
get
Exit
States
get
Exit
States
(
)
:
StateNode
[]
Returns
StateNode
[]
matches
matches
(
parentValue
:
StateValue
)
:
boolean
Parameters
parentValue:
StateValue
Returns
boolean
Globals
State
Tree
constructor
_state
Value
is
Resolved
nodes
parent
state
Node
absolute
atomic
Nodes
done
next
Events
paths
resolved
value
clone
combine
get
Done
Data
get
Done
Events
get
Entry
Exit
States
get
Entry
States
get
Exit
States
matches
Generated using
TypeDoc