Skip to content

defineMachine

defineMachine<S, T, I>(states: S, transitions: T, initial: I): { states: StateMatchboxFactory<any>; transitions: T; initial: I; } & { factory: () => FactoryMachine<{ states: SF; transitions: TC; }>; }

Defined in: definitions.ts:18

Type Parameter
S extends StateMatchboxFactory<any> | Record<string, any>
T
I extends string
ParameterType
statesS
transitionsT
initialI

{ states: StateMatchboxFactory<any>; transitions: T; initial: I; } & { factory: () => FactoryMachine<{ states: SF; transitions: TC; }>; }