Function getAllStatesFromDefinition
- getAllStatesFromDefinition<TContext, TStateSchema, TEvent>(definition: StateNodeDefinition<TContext, TStateSchema, TEvent>): StateNodeDefinition<TContext, TStateSchema, TEvent>[]
-
Type Parameters
-
TContext
-
TStateSchema extends StateSchema<any, TStateSchema>
-
TEvent extends EventObject
Parameters
-
definition: StateNodeDefinition<TContext, TStateSchema, TEvent>
Returns StateNodeDefinition<TContext, TStateSchema, TEvent>[]
Returns all states including root and all descendants.
Note: this includes the "state" representing the machine itself if passed a machine.
Returns
A list of all states.