Run the tasks collection of functions in parallel, without waiting until the previous function has completed.
npm install apr-parallel
Run the tasks collection of functions in parallel, without waiting until the previous function has completed.
 
Parameters
- tasks (Array<Promise> | Object)
Examples
``javascript
import parallel from 'apr-parallel';
const then = (v) => new Promise((resolve) => resolve(v));
const withArray = await parallel([
async () => await then(1),
async () => await then(2)
]);
// withArray = [1, 2]
const withObject = await parallel({
one: async () => await then(1),
two: async () => await then(2)
});
// withObject = { one: 1, two: 2 }
``
Returns Promise