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 Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
S extends StateMatchboxFactory<any> | Record<string, any> |
T |
I extends string |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
states | S |
transitions | T |
initial | I |
Returns
Section titled “Returns”{ states: StateMatchboxFactory<any>; transitions: T; initial: I; } & { factory: () => FactoryMachine<{ states: SF; transitions: TC; }>; }