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

/chunk-promises/

    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