fx-flow v0.7.0 / pipe/strict / pipe
Function: pipe()
pipe(args)
pipe<
A1
,R
>(...args
):PipeReturnValue
<[A1
,R
]>
Compose functions from left to right.
Type parameters
• A1
• R
Parameters
• ...args: [A1
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, R
]>
Example
console.log(pipe([1, 2, 3], take(2), max)) // 2
Source
packages/core/src/pipe/strict/pipe.ts:16
pipe(args)
pipe<
A1
,A2
,R
>(...args
):PipeReturnValue
<[A1
,A2
,R
]>
Type parameters
• A1
• A2
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, A2
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:18
pipe(args)
pipe<
A1
,A2
,A3
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,R
]>
Type parameters
• A1
• A2
• A3
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:22
pipe(args)
pipe<
A1
,A2
,A3
,A4
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:31
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:41
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:52
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:64
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
, (args
) => A8
, (args
) => R
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:77
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:91
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:106
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:122
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:139
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:157
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• A14
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, A14
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:176
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• A14
• A15
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, A14
, A15
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:196
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• A14
• A15
• A16
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, A14
, A15
, A16
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:217
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• A14
• A15
• A16
• A17
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, A14
, A15
, A16
, A17
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:239
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,A18
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,A18
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• A14
• A15
• A16
• A17
• A18
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, A14
, A15
, A16
, A17
, A18
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:262
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,A18
,A19
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,A18
,A19
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• A14
• A15
• A16
• A17
• A18
• A19
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, A14
, A15
, A16
, A17
, A18
, A19
, R
]>
Source
packages/core/src/pipe/strict/pipe.ts:286
pipe(args)
pipe<
A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,A18
,A19
,A20
,R
>(...args
):PipeReturnValue
<[A1
,A2
,A3
,A4
,A5
,A6
,A7
,A8
,A9
,A10
,A11
,A12
,A13
,A14
,A15
,A16
,A17
,A18
,A19
,A20
,R
]>
Type parameters
• A1
• A2
• A3
• A4
• A5
• A6
• A7
• A8
• A9
• A10
• A11
• A12
• A13
• A14
• A15
• A16
• A17
• A18
• A19
• A20
• R
Parameters
• ...args: [A1
, (args
) => A2
, (args
) => A3
, (args
) => A4
, (args
) => A5
, (args
) => A6
, (args
) => A7
]
Returns
PipeReturnValue
<[A1
, A2
, A3
, A4
, A5
, A6
, A7
, A8
, A9
, A10
, A11
, A12
, A13
, A14
, A15
, A16
, A17
, A18
, A19
, A20
, R
]>