forProduct11<A, B, C, D, E, F, G, H, I, J, K, L> static method
Decoder<A>
forProduct11<
A, B, C, D, E, F, G, H, I, J, K, L>( - 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,
- Decoder<K> decodeK,
- Decoder<L> decodeL,
- A fn(
- B,
- C,
- D,
- E,
- F,
- G,
- H,
- I,
- J,
- K,
- L,
),
)
Implementation
static Decoder<A> forProduct11<A, B, C, D, E, F, G, H, I, J, K, L>(
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,
Decoder<K> decodeK,
Decoder<L> decodeL,
A Function(B, C, D, E, F, G, H, I, J, K, L) fn,
) =>
tuple11(decodeB, decodeC, decodeD, decodeE, decodeF, decodeG, decodeH,
decodeI, decodeJ, decodeK, decodeL)
.map((t) => t.apply(fn));