Interface TransitionsByCategory<TContext, TEvent>

Return type for categorizeTransitions.

Each property represents a transition category and contains an array of the transitions in that category (with additional information for some categories).

Note: each transition will appear in only one category even though delayDone and always may overlap. A delayed always transition will appear in delayDone.

Type Parameters

  • TContext

  • TEvent extends EventObject

Hierarchy

  • TransitionsByCategory

Properties

always: TransitionDefinition<TContext, TEvent>[]
delayDone: DelayedTransitionDefinition<TContext, TEvent>[]
eventOccurred: TransitionDefinition<TContext, TEvent>[]
invocationDone: {
    invocationId: string;
    transition: TransitionDefinition<TContext, TEvent>;
}[]
invocationError: {
    invocationId: string;
    transition: TransitionDefinition<TContext, TEvent>;
}[]
stateDone: {
    stateId: string;
    transition: TransitionDefinition<TContext, TEvent>;
}[]
wildcard: TransitionDefinition<TContext, TEvent>[]

Generated using TypeDoc