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