- union<A, B, C, D, E, I>(decoders: [Decoder<A, I>, Decoder<B, I>, Decoder<C, I>, Decoder<D, I>, Decoder<E, I>]): Decoder<A | B | C | D | E, I>
-
Returns Decoder<A | B | C | D | E, I>
- union<A, B, C, D, I>(decoders: [Decoder<A, I>, Decoder<B, I>, Decoder<C, I>, Decoder<D, I>]): Decoder<A | B | C | D, I>
-
Returns Decoder<A | B | C | D, I>
- union<A, B, C, I>(decoders: [Decoder<A, I>, Decoder<B, I>, Decoder<C, I>]): Decoder<A | B | C, I>
-
Returns Decoder<A | B | C, I>
- union<A, B, I>(decoders: [Decoder<A, I>, Decoder<B, I>]): Decoder<A | B, I>
-
Returns Decoder<A | B, I>
- union<A, I>(decoders: [Decoder<A, I>]): Decoder<A, I>
-
Creates a union decoder from an array of decoders. Union decoder checks if input value matches any of the provided decoders.
Example