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)) // 2Source
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]>