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>; } |