tuple6<A, B, C, D, E, F> static method
Decoder<Tuple6<A, B, C, D, E, F>>
tuple6<
A, B, C, D, E, F>( - Decoder<A> decodeA,
- Decoder<B> decodeB,
- Decoder<C> decodeC,
- Decoder<D> decodeD,
- Decoder<E> decodeE,
- Decoder<F> decodeF,
)
Implementation
static Decoder<Tuple6<A, B, C, D, E, F>> tuple6<A, B, C, D, E, F>(
Decoder<A> decodeA,
Decoder<B> decodeB,
Decoder<C> decodeC,
Decoder<D> decodeD,
Decoder<E> decodeE,
Decoder<F> decodeF,
) =>
tuple5(decodeA, decodeB, decodeC, decodeD, decodeE)
.flatMap((t5) => decodeF.map(t5.append));