TransitionDefinition interface​
Signature:
export interface TransitionDefinition<TContext extends MachineContext, TEvent extends EventObject> extends Omit<TransitionConfig<TContext, TEvent, TEvent, TODO, TODO, TODO, TODO>, 'target' | 'guard'>
Extends: Omit<TransitionConfig<TContext, TEvent, TEvent, TODO, TODO, TODO, TODO>, 'target' | 'guard'>
Properties​
| Property | Modifiers | Type | Description |
|---|---|---|---|
| actions | readonly UnknownAction[] | ||
| eventType | EventDescriptor<TEvent> | ||
| guard? | UnknownGuard | (Optional) | |
| reenter | boolean | ||
| source | StateNode<TContext, TEvent> | ||
| target | ReadonlyArray<StateNode<TContext, TEvent>> | undefined | ||
| toJSON | () => { target: string[] | undefined; source: string; actions: readonly UnknownAction[]; guard?: UnknownGuard; eventType: EventDescriptor<TEvent>; meta?: Record<string, any>; } |