Skip to content
Version: xstate@5.0.0

getStateNodes() function​

Returns the state nodes represented by the current state value.

Signature:

export declare function getStateNodes<TContext extends MachineContext, TEvent extends EventObject>(stateNode: AnyStateNode, state: StateValue | State<TContext, TEvent, TODO, TODO, TODO>): Array<AnyStateNode>;

Parameters​

ParameterTypeDescription
stateNodeAnyStateNode
stateStateValue | State<TContext, TEvent, TODO, TODO, TODO>The state value or State instance

Returns:

Array<AnyStateNode>