lndsld

Home > @lndsld/fp > flow

flow() function

Signature:

declare function flow<A extends Array<unknown>, B, C, D>(ab: (...a: A) => B, bc: (b: B) => C, cd: (b: C) => D): (...a: A) => D;

Parameters

Parameter Type Description
ab (…a: A) => B  
bc (b: B) => C  
cd (b: C) => D  

Returns:

(…a: A) => D