3.0.4 • Published 18 days ago

@adobe/helix-shared-process-queue v3.0.4

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
18 days ago

Helix Shared - process queue

Usage

Process tasks concurrently:

const processQueue = require('@adobe/helix-shared-process-queue');

const tasks = [1, 2, 3];

const result = await processQueue(tasks, async (task) => {
  console.log(task);
  return someValue;
});

Access results during task

const processQueue = require('@adobe/helix-shared-process-queue');

const tasks = [1, 2, 3];

const result = await processQueue(tasks, async (task, queue, results) => {
  if (somecondition(results)) {
    // returning undefined does not add the return value to results
    return;
  }
  return someValue;
});
3.0.4

18 days ago

3.0.3

1 month ago

3.0.2

1 month ago

3.0.1

3 months ago

3.0.0

1 year ago

2.1.0

1 year ago

2.0.0

1 year ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.1

2 years ago

1.1.2

2 years ago

1.0.2

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

3 years ago

0.0.10

3 years ago