chunk-promises

1.0.7 • Public • Published

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);
  });

Readme

Keywords

Package Sidebar

Install

npm i chunk-promises

Weekly Downloads

2

Version

1.0.7

License

MIT

Unpacked Size

9.65 kB

Total Files

11

Last publish

Collaborators

  • mhmxs