Skip to content

Interface: MachineNodeData

API / @xmachines/play-router / MachineNodeData

Defined in: play-router/src/types.ts:10

The data on each node of the graph that represents the machine. It holds the state metadata that the route extraction and the queries need.

Properties

PropertyTypeDescriptionDefined in
meta?Record<string, unknown>The original meta object of the stateplay-router/src/types.ts:16
route?stringThe route path of meta.route, in its string formplay-router/src/types.ts:18
stateIdstringThe XState state ID, for example “test.dashboard.overview”play-router/src/types.ts:12
type"atomic" | "compound" | "parallel" | "final" | "history"The state type of XStateplay-router/src/types.ts:14