1 | /** @ignore */ /** */
|
---|
2 | import { Function } from '../../Function';
|
---|
3 | import { Await } from '../../../Any/Await';
|
---|
4 | import { Curry } from '../../Curry';
|
---|
5 | /**
|
---|
6 | *@hidden
|
---|
7 | */
|
---|
8 | export declare type PipeMultiAsync = {
|
---|
9 | <R0, P extends any[]>(...fns: [
|
---|
10 | Function<P, R0> | Curry<Function<P, R0>>
|
---|
11 | ]): Function<P, Promise<Await<R0>>>;
|
---|
12 | <R0, R1, P extends any[]>(...fns: [
|
---|
13 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
14 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>
|
---|
15 | ]): Function<P, Promise<Await<R1>>>;
|
---|
16 | <R0, R1, R2, P extends any[]>(...fns: [
|
---|
17 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
18 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
19 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>
|
---|
20 | ]): Function<P, Promise<Await<R2>>>;
|
---|
21 | <R0, R1, R2, R3, P extends any[]>(...fns: [
|
---|
22 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
23 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
24 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>,
|
---|
25 | Function<[Await<R2>], R3> | Curry<Function<[Await<R2>], R3>>
|
---|
26 | ]): Function<P, Promise<Await<R3>>>;
|
---|
27 | <R0, R1, R2, R3, R4, P extends any[]>(...fns: [
|
---|
28 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
29 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
30 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>,
|
---|
31 | Function<[Await<R2>], R3> | Curry<Function<[Await<R2>], R3>>,
|
---|
32 | Function<[Await<R3>], R4> | Curry<Function<[Await<R3>], R4>>
|
---|
33 | ]): Function<P, Promise<Await<R4>>>;
|
---|
34 | <R0, R1, R2, R3, R4, R5, P extends any[]>(...fns: [
|
---|
35 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
36 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
37 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>,
|
---|
38 | Function<[Await<R2>], R3> | Curry<Function<[Await<R2>], R3>>,
|
---|
39 | Function<[Await<R3>], R4> | Curry<Function<[Await<R3>], R4>>,
|
---|
40 | Function<[Await<R4>], R5> | Curry<Function<[Await<R4>], R5>>
|
---|
41 | ]): Function<P, Promise<Await<R5>>>;
|
---|
42 | <R0, R1, R2, R3, R4, R5, R6, P extends any[]>(...fns: [
|
---|
43 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
44 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
45 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>,
|
---|
46 | Function<[Await<R2>], R3> | Curry<Function<[Await<R2>], R3>>,
|
---|
47 | Function<[Await<R3>], R4> | Curry<Function<[Await<R3>], R4>>,
|
---|
48 | Function<[Await<R4>], R5> | Curry<Function<[Await<R4>], R5>>,
|
---|
49 | Function<[Await<R5>], R6> | Curry<Function<[Await<R5>], R6>>
|
---|
50 | ]): Function<P, Promise<Await<R6>>>;
|
---|
51 | <R0, R1, R2, R3, R4, R5, R6, R7, P extends any[]>(...fns: [
|
---|
52 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
53 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
54 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>,
|
---|
55 | Function<[Await<R2>], R3> | Curry<Function<[Await<R2>], R3>>,
|
---|
56 | Function<[Await<R3>], R4> | Curry<Function<[Await<R3>], R4>>,
|
---|
57 | Function<[Await<R4>], R5> | Curry<Function<[Await<R4>], R5>>,
|
---|
58 | Function<[Await<R5>], R6> | Curry<Function<[Await<R5>], R6>>,
|
---|
59 | Function<[Await<R6>], R7> | Curry<Function<[Await<R6>], R7>>
|
---|
60 | ]): Function<P, Promise<Await<R7>>>;
|
---|
61 | <R0, R1, R2, R3, R4, R5, R6, R7, R8, P extends any[]>(...fns: [
|
---|
62 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
63 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
64 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>,
|
---|
65 | Function<[Await<R2>], R3> | Curry<Function<[Await<R2>], R3>>,
|
---|
66 | Function<[Await<R3>], R4> | Curry<Function<[Await<R3>], R4>>,
|
---|
67 | Function<[Await<R4>], R5> | Curry<Function<[Await<R4>], R5>>,
|
---|
68 | Function<[Await<R5>], R6> | Curry<Function<[Await<R5>], R6>>,
|
---|
69 | Function<[Await<R6>], R7> | Curry<Function<[Await<R6>], R7>>,
|
---|
70 | Function<[Await<R7>], R8> | Curry<Function<[Await<R7>], R8>>
|
---|
71 | ]): Function<P, Promise<Await<R8>>>;
|
---|
72 | <R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, P extends any[]>(...fns: [
|
---|
73 | Function<P, R0> | Curry<Function<P, R0>>,
|
---|
74 | Function<[Await<R0>], R1> | Curry<Function<[Await<R0>], R1>>,
|
---|
75 | Function<[Await<R1>], R2> | Curry<Function<[Await<R1>], R2>>,
|
---|
76 | Function<[Await<R2>], R3> | Curry<Function<[Await<R2>], R3>>,
|
---|
77 | Function<[Await<R3>], R4> | Curry<Function<[Await<R3>], R4>>,
|
---|
78 | Function<[Await<R4>], R5> | Curry<Function<[Await<R4>], R5>>,
|
---|
79 | Function<[Await<R5>], R6> | Curry<Function<[Await<R5>], R6>>,
|
---|
80 | Function<[Await<R6>], R7> | Curry<Function<[Await<R6>], R7>>,
|
---|
81 | Function<[Await<R7>], R8> | Curry<Function<[Await<R7>], R8>>,
|
---|
82 | Function<[Await<R8>], R9> | Curry<Function<[Await<R8>], R9>>
|
---|
83 | ]): Function<P, Promise<Await<R9>>>;
|
---|
84 | };
|
---|