tuple10<A, B, C, D, E, F, G, H, I, J> static method
Decoder<Tuple10<A, B, C, D, E, F, G, H, I, J>>
tuple10<
A, B, C, D, E, F, G, H, I, J>( - Decoder<A> decodeA,
- Decoder<B> decodeB,
- Decoder<C> decodeC,
- Decoder<D> decodeD,
- Decoder<E> decodeE,
- Decoder<F> decodeF,
- Decoder<G> decodeG,
- Decoder<H> decodeH,
- Decoder<I> decodeI,
- Decoder<J> decodeJ,
)
Implementation
static Decoder<Tuple10<A, B, C, D, E, F, G, H, I, J>>
tuple10<A, B, C, D, E, F, G, H, I, J>(
Decoder<A> decodeA,
Decoder<B> decodeB,
Decoder<C> decodeC,
Decoder<D> decodeD,
Decoder<E> decodeE,
Decoder<F> decodeF,
Decoder<G> decodeG,
Decoder<H> decodeH,
Decoder<I> decodeI,
Decoder<J> decodeJ,
) =>
tuple9(decodeA, decodeB, decodeC, decodeD, decodeE, decodeF, decodeG,
decodeH, decodeI)
.flatMap((t9) => decodeJ.map(t9.append));