mejiro

0.0.3 • Public • Published

Mejiro

Promise.all and Promise.race in Clusters

Example

Mejiro.all

const Mejiro = require('mejiro')
const promise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, 'one');
});

const promise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, 'two');
});

Mejiro.all([promise1, promise2])
  .then((values) => {
    // values: ['one', 'two']
  })

Mejiro.race

const Mejiro = require('mejiro')
const promise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, 'one');
});

const promise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, 'two');
});

Mejiro.race([promise1, promise2])
  .then((values) => {
    // values: 'one'
  })

Readme

Keywords

Package Sidebar

Install

npm i mejiro

Weekly Downloads

0

Version

0.0.3

License

MIT

Unpacked Size

6.05 kB

Total Files

8

Last publish

Collaborators

  • watilde