Function categorizeTransitions

  • Given an array of TransitionDefinitions such as those returned by xstate.createMachine(...).definition.transitions or by getAllTransitions, categorize the transitions and return a structure of arrays of each category.

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

    Returns

    Categorized transitions.

    Type Parameters

    • TContext

    • TEvent extends EventObject

    Parameters

    • transitions: (TransitionDefinition<TContext, TEvent> | DelayedTransitionDefinition<TContext, TEvent>)[]

      An array of TransitionDefinitions (or DelayedTransitionDefinitions)

    Returns TransitionsByCategory<TContext, TEvent>

Generated using TypeDoc