Détail du package

apr-parallel

ramitos2.7kMIT3.0.3

Run the tasks collection of functions in parallel, without waiting until the previous function has completed.

parallel, async, await, promise

readme

parallel

Run the tasks collection of functions in parallel, without waiting until the previous function has completed.

Parameters

Examples

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