Function filterTransitions
- filterTransitions<TContext, TStateSchema, TEvent>(predicate: ((transition: StructuredTransitionConfig<TContext, TEvent>, state: StructuredSourceStateNodeConfig<TContext, TStateSchema, TEvent>, path: StatePath<StructuredTransformedStateNodeConfig<TContext, TStateSchema, TEvent>>) => boolean)): ((state: StructuredSourceStateNodeConfig<TContext, TStateSchema, TEvent>, path: StatePath<StructuredTransformedStateNodeConfig<TContext, TStateSchema, TEvent>>) => StructuredTransformedStateNodeConfig<TContext, TStateSchema, TEvent>)
-
Type Parameters
-
TContext
-
TStateSchema extends StateSchema<any, TStateSchema>
-
TEvent extends EventObject
Produces a mapper to be used with mapStates to filter state transitions. Only transitions for which the predicate returns true will be kept.
Returns
A mapper to be passed to mapStates