Run several async tasks in paralell and execute a callback when everyone of them is finished. The callback recieves a results array or object depending on the tasks collection type. Returns a promise object that is either failed if a callback receives error, or fulfilled if all passes. Se /classes/Promise docs for reference.
Or passing an object as tasks collection:
Runs a set of tasks in series/sequence. Next task wont execute until current task callbacks without error. Largely the same as paralell but in series.
Runs a set of tasks in series like async.series. But passes arguments received by callback on to the next task.
The jasmine test framework is ised to test the code. To run the tests do one of the following:
$ cd flo$ npm test