isOneOf<A, B, C>(a: TypeGuard<A, B>, b: TypeGuard<A, C>): TypeGuard<A, B | C> Parameters
- a: TypeGuard<A, B>
- b: TypeGuard<A, C>
Returns TypeGuard<A, B | C>
isOneOf<A, B, C, D>( a: TypeGuard<A, B>, b: TypeGuard<A, C>, c: TypeGuard<A, D>,): TypeGuard<A, B | C | D> Parameters
- a: TypeGuard<A, B>
- b: TypeGuard<A, C>
- c: TypeGuard<A, D>
Returns TypeGuard<A, B | C | D>
isOneOf<A, B, C, D, E>( a: TypeGuard<A, B>, b: TypeGuard<A, C>, c: TypeGuard<A, D>, d: TypeGuard<A, E>,): TypeGuard<A, B | C | D | E> Parameters
- a: TypeGuard<A, B>
- b: TypeGuard<A, C>
- c: TypeGuard<A, D>
- d: TypeGuard<A, E>
Returns TypeGuard<A, B | C | D | E>
isOneOf<A, B, C, D, E, F>( a: TypeGuard<A, B>, b: TypeGuard<A, C>, c: TypeGuard<A, D>, d: TypeGuard<A, E>, e: TypeGuard<A, F>,): TypeGuard<A, B | C | D | E | F> Parameters
- a: TypeGuard<A, B>
- b: TypeGuard<A, C>
- c: TypeGuard<A, D>
- d: TypeGuard<A, E>
- e: TypeGuard<A, F>
Returns TypeGuard<A, B | C | D | E | F>
A factory function that creates a function to check if the payload is one of the given types.
Example