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) |