Static ReadonlyasyncTupleFlow
asyncTupleFlow: {
<A extends Res>(v: A | Promise<A>): Promise<A>;
<A extends Res, B extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
): Promise<Out<[A, B]>>;
<A extends Res, B extends Res, C extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
): Promise<Out<[A, B, C]>>;
<A extends Res, B extends Res, C extends Res, D extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
): Promise<Out<[A, B, C, D]>>;
<A extends Res, B extends Res, C extends Res, D extends Res, E extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
): Promise<Out<[A, B, C, D, E]>>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
): Promise<Out<[A, B, C, D, E, F]>>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
): Promise<Out<[A, B, C, D, E, F, G]>>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
): Promise<Out<[A, B, C, D, E, F, G, H]>>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
): Promise<Out<[A, B, C, D, E, F, G, H, I]>>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
): Promise<Out<[A, B, C, D, E, F, G, H, I, J]>>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
K extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
f9: Fn<[A, B, C, D, E, F, G, H, I, J], K>,
): Promise<Out<[A, B, C, D, E, F, G, H, I, J, K]>>;
} = resultAsyncTupleFlow
Type Declaration
- <A extends Res>(v: A | Promise<A>): Promise<A>
Returns Promise<A>
as final result
- <A extends Res, B extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
): Promise<Out<[A, B]>> Type Parameters
- A extends Res
- B extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
Returns Promise<Out<[A, B]>>
as final result
- <A extends Res, B extends Res, C extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
): Promise<Out<[A, B, C]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
Returns Promise<Out<[A, B, C]>>
as final result
- <A extends Res, B extends Res, C extends Res, D extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
): Promise<Out<[A, B, C, D]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
Returns Promise<Out<[A, B, C, D]>>
as final result
- <A extends Res, B extends Res, C extends Res, D extends Res, E extends Res>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
): Promise<Out<[A, B, C, D, E]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
Returns Promise<Out<[A, B, C, D, E]>>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
): Promise<Out<[A, B, C, D, E, F]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
Returns Promise<Out<[A, B, C, D, E, F]>>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
): Promise<Out<[A, B, C, D, E, F, G]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
Returns Promise<Out<[A, B, C, D, E, F, G]>>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
): Promise<Out<[A, B, C, D, E, F, G, H]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
Returns Promise<Out<[A, B, C, D, E, F, G, H]>>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
): Promise<Out<[A, B, C, D, E, F, G, H, I]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
- I extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
- f7: Fn<[A, B, C, D, E, F, G, H], I>
Returns Promise<Out<[A, B, C, D, E, F, G, H, I]>>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
): Promise<Out<[A, B, C, D, E, F, G, H, I, J]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
- I extends Res
- J extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
- f7: Fn<[A, B, C, D, E, F, G, H], I>
- f8: Fn<[A, B, C, D, E, F, G, H, I], J>
Returns Promise<Out<[A, B, C, D, E, F, G, H, I, J]>>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
K extends Res,
>(
v: A | Promise<A>,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
f9: Fn<[A, B, C, D, E, F, G, H, I, J], K>,
): Promise<Out<[A, B, C, D, E, F, G, H, I, J, K]>> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
- I extends Res
- J extends Res
- K extends Res
Parameters
- v: A | Promise<A>
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
- f7: Fn<[A, B, C, D, E, F, G, H], I>
- f8: Fn<[A, B, C, D, E, F, G, H, I], J>
- f9: Fn<[A, B, C, D, E, F, G, H, I, J], K>
Returns Promise<Out<[A, B, C, D, E, F, G, H, I, J, K]>>
as final result
Static ReadonlytupleFlow
tupleFlow: {
<A extends Res>(v: A): A;
<A extends Res, B extends Res>(v: A, f0: Fn<[A], B>): Out<[A, B]>;
<A extends Res, B extends Res, C extends Res>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
): Out<[A, B, C]>;
<A extends Res, B extends Res, C extends Res, D extends Res>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
): Out<[A, B, C, D]>;
<A extends Res, B extends Res, C extends Res, D extends Res, E extends Res>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
): Out<[A, B, C, D, E]>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
): Out<[A, B, C, D, E, F]>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
): Out<[A, B, C, D, E, F, G]>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
): Out<[A, B, C, D, E, F, G, H]>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
): Out<[A, B, C, D, E, F, G, H, I]>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
): Out<[A, B, C, D, E, F, G, H, I, J]>;
<
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
K extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
f9: Fn<[A, B, C, D, E, F, G, H, I, J], K>,
): Out<[A, B, C, D, E, F, G, H, I, J, K]>;
} = resultTupleFlow
Type Declaration
- <A extends Res>(v: A): A
Returns A
as final result
- <A extends Res, B extends Res>(v: A, f0: Fn<[A], B>): Out<[A, B]>
Type Parameters
- A extends Res
- B extends Res
Returns Out<[A, B]>
as final result
- <A extends Res, B extends Res, C extends Res>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
): Out<[A, B, C]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
Returns Out<[A, B, C]>
as final result
- <A extends Res, B extends Res, C extends Res, D extends Res>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
): Out<[A, B, C, D]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
Returns Out<[A, B, C, D]>
as final result
- <A extends Res, B extends Res, C extends Res, D extends Res, E extends Res>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
): Out<[A, B, C, D, E]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
Returns Out<[A, B, C, D, E]>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
): Out<[A, B, C, D, E, F]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
Returns Out<[A, B, C, D, E, F]>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
): Out<[A, B, C, D, E, F, G]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
Returns Out<[A, B, C, D, E, F, G]>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
): Out<[A, B, C, D, E, F, G, H]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
Returns Out<[A, B, C, D, E, F, G, H]>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
): Out<[A, B, C, D, E, F, G, H, I]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
- I extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
- f7: Fn<[A, B, C, D, E, F, G, H], I>
Returns Out<[A, B, C, D, E, F, G, H, I]>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
): Out<[A, B, C, D, E, F, G, H, I, J]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
- I extends Res
- J extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
- f7: Fn<[A, B, C, D, E, F, G, H], I>
- f8: Fn<[A, B, C, D, E, F, G, H, I], J>
Returns Out<[A, B, C, D, E, F, G, H, I, J]>
as final result
- <
A extends Res,
B extends Res,
C extends Res,
D extends Res,
E extends Res,
F extends Res,
G extends Res,
H extends Res,
I extends Res,
J extends Res,
K extends Res,
>(
v: A,
f0: Fn<[A], B>,
f1: Fn<[A, B], C>,
f2: Fn<[A, B, C], D>,
f3: Fn<[A, B, C, D], E>,
f4: Fn<[A, B, C, D, E], F>,
f5: Fn<[A, B, C, D, E, F], G>,
f6: Fn<[A, B, C, D, E, F, G], H>,
f7: Fn<[A, B, C, D, E, F, G, H], I>,
f8: Fn<[A, B, C, D, E, F, G, H, I], J>,
f9: Fn<[A, B, C, D, E, F, G, H, I, J], K>,
): Out<[A, B, C, D, E, F, G, H, I, J, K]> Type Parameters
- A extends Res
- B extends Res
- C extends Res
- D extends Res
- E extends Res
- F extends Res
- G extends Res
- H extends Res
- I extends Res
- J extends Res
- K extends Res
Parameters
- v: A
- f0: Fn<[A], B>
- f1: Fn<[A, B], C>
- f2: Fn<[A, B, C], D>
- f3: Fn<[A, B, C, D], E>
- f4: Fn<[A, B, C, D, E], F>
- f5: Fn<[A, B, C, D, E, F], G>
- f6: Fn<[A, B, C, D, E, F, G], H>
- f7: Fn<[A, B, C, D, E, F, G, H], I>
- f8: Fn<[A, B, C, D, E, F, G, H, I], J>
- f9: Fn<[A, B, C, D, E, F, G, H, I, J], K>
Returns Out<[A, B, C, D, E, F, G, H, I, J, K]>
as final result
Result with static functions
Since
v2.0.0