StateNodeDefinition interface​
Signature:
export interface StateNodeDefinition<TContext extends MachineContext, TEvent extends EventObject>
Properties​
| Property | Modifiers | Type | Description |
|---|---|---|---|
| description? | string | (Optional) | |
| entry | UnknownAction[] | ||
| exit | UnknownAction[] | ||
| history | boolean | 'shallow' | 'deep' | undefined | ||
| id | string | ||
| initial | InitialTransitionDefinition<TContext, TEvent> | undefined | ||
| invoke | Array<InvokeDefinition<TContext, TEvent, TODO, TODO, TODO, TODO>> | ||
| key | string | ||
| meta | any | ||
| on | TransitionDefinitionMap<TContext, TEvent> | ||
| order | number | ||
| output? | StateNodeConfig<TContext, TEvent, ProvidedActor, ParameterizedObject, ParameterizedObject, string, string, unknown>['output'] | (Optional) | |
| states | StatesDefinition<TContext, TEvent> | ||
| tags | string[] | ||
| transitions | Array<TransitionDefinition<TContext, TEvent>> | ||
| type | 'atomic' | 'compound' | 'parallel' | 'final' | 'history' | ||
| version? | string | undefined | (Optional) |