octopus-promise

1.0.1 • Public • Published

Octopus

To get a trial of npm packaging process, it's published here.

Octopus can run a series of promises with a limitation.

Installation

Install it on your project.

npm install --save octopus-promise

Examples with Typescript

run all promises or async functions in an array

import OctoPus from 'octopus-promise';

let num = 0;
function* getItem(cnt: number) {
  for (let i = 0; i < cnt; i++) {
    yield i;
  }
}

await new OctoPus(getItem(10), {
  workers: 3,
  executor: async (i: number) => {
    num += i;
  },
}).execute();

Package Sidebar

Install

npm i octopus-promise

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

1.33 kB

Total Files

2

Last publish

Collaborators

  • yuefeng.niu