source: node_modules/ts-toolbelt/out/Function/Pipe/Multi/Sync.d.ts@ d24f17c

main
Last change on this file since d24f17c was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

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