Home > @lndsld/fp > flow
Signature:
declare function flow<A extends Array<unknown>, B, C, D, E>(ab: (...a: A) => B, bc: (b: B) => C, cd: (c: C) => D, de: (d: D) => E): (...a: A) => E;
| Parameter | Type | Description |
|---|---|---|
| ab | (…a: A) => B | |
| bc | (b: B) => C | |
| cd | (c: C) => D | |
| de | (d: D) => E |
Returns:
(…a: A) => E