3.1.3 • Published 7 months ago
@adobe/helix-shared-process-queue v3.1.3
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.1.3
7 months ago
3.1.2
8 months ago
3.1.1
9 months ago
3.1.0
9 months ago
3.0.4
2 years ago
3.0.3
2 years ago
3.0.2
2 years ago
3.0.1
2 years ago
3.0.0
3 years ago
2.1.0
3 years ago
2.0.0
3 years ago
1.1.5
3 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.1
4 years ago
1.1.2
4 years ago
1.0.2
4 years ago
1.1.0
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.0.10
4 years ago