waterfall Runs the tasks array of functions in series, each passing their results to the next in the array. Parameters tasks (Array<Function> | Object) initial Any? Examples import waterfall from 'apr-waterfall'; const then = (v) => new Promise((resolve) => resolve(v)); const output = await waterfall([ async () => await then(1), async (v) => await then(v + 2), async (v) => await then(v + 3)]); // output = 6 Returns Promise