Type alias GuardAllInFn<Guards>

GuardAllInFn<Guards>: Guards extends readonly [infer Head extends AnyTypeGuard, ...(infer Tail extends AnyTypeGuard[])] ? TypeGuardFn<GuardTypeInput<Head>, GuardTypes<readonly [Head, ...Tail]>> : never

Type Parameters

Generated using TypeDoc