Skip to content

FlattenedMachineDefinition

FlattenedMachineDefinition<SF, T> = { states: FlattenedStateMatchboxFactory<SF>; transitions: FlattenedFactoryTransitions<SF, T>; initial: FlattenFactoryStateKeys<SF>; _originalDef?: MachineDefinition<SF, T, any>; }

Defined in: definition-types.ts:103

Type Parameter
SF extends StateMatchboxFactory<any>
T extends FactoryMachineTransitions<SF>
PropertyTypeDescription
statesFlattenedStateMatchboxFactory<SF>-
transitionsFlattenedFactoryTransitions<SF, T>-
initialFlattenFactoryStateKeys<SF>-
_originalDef?MachineDefinition<SF, T, any>Original hierarchical definition, preserved for visualization