1.0.7 • Published 2 years ago

chunk-promises v1.0.7

Weekly downloads
3
License
MIT
Repository
github
Last release
2 years ago

chunk-promises

This small NodeJS module split promises into chunks and executes chunks one by one

Usage

const chunkPromises = require("chunk-promises").chunkPromises;

const promises = [
  () =>
    new Promise((resolver) => {
      resolver("a");
    }),
  () =>
    new Promise((resolver) => {
      resolver("b");
    }),
  () =>
    new Promise((resolver) => {
      resolver("c");
    }),
  () =>
    new Promise((resolver) => {
      resolver("d");
    }),
  () =>
    new Promise((resolver) => {
      resolver("e");
    }),
  () =>
    new Promise((resolver) => {
      resolver("f");
    }),
  () =>
    new Promise((resolver) => {
      resolver("g");
    }),
];

chunkPromises(promises, 2) // array of promises, chunk size
  .then((results) => {
    console.log(results);
  });
1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

3 years ago

1.0.4

4 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago