seenk
Flow controller for node.js
Run tests
npm i
npm test
Install
npm i seenk
Use
Let we have some async function named blaBlaBla returning Promise.
{ delay = Numberdelay || 0; return { ; };}
Seenk(generatorFunction) : Promise
If you need some async functions to be executed synchronously you should wrap it by generator function and use Seenk:
All of this blaBlaBla will be executed by turns.
Also Seenk returns you a Promise to allow you getting result of generator function.
;
This outputs Hello World!
into console after 700ms.
Seenk(Array) : Promise
If you need to get results of some independent async functions running parallely
Seenk will return you a Promise which will resolve Hello World!
in 500ms after the longest delay will pass.
Seenk.wrap(generatorFunction) : Function
var wrapped = Seenk
And now you have function wrapped
returning Promise.