or
Callable
Type parameters
- TContext: MachineContext
- TExpressionEvent: EventObject
- TArg: unknown[]
Parameters
guards: readonly [{ [ K in string | number | symbol ]: SingleGuardArg<TContext, TExpressionEvent, unknown, TArg[K]> }]
Returns GuardPredicate<TContext, TExpressionEvent, unknown, NormalizeGuardArgArray<NoInfer<TArg>>>