pipe()
pipe<
Fns
>(...fns
): (arg
) =>ReturnType
<Fns
extends readonly [any
,Last
] ?Last
:never
>
Allows you combine two or more functions to create a new function, which passes the results from one function to the next until all have be called. Has a left-to-right call order.
Type Parameters
• Fns extends readonly UnaryFunction
[]
Parameters
fns
...Pipeable
<Fns
>
The functions to pipe.
Returns
Function
Parameters
arg
PipeParams
<Fns
>
Returns
ReturnType
<Fns
extends readonly [any
, Last
] ? Last
: never
>
Remark
pure function
Example
const getActiveUsers = page => pipe(
filterActive,
sortUserNames,
displayPage,
);
const activeUsers = getActiveUsersByPage(users);