1.2.5 • Published 8 years ago

promise-extension v1.2.5

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

Adds class functions and methods to the Promise class

Installation

$ npm install --save promise-extension

Prerequisites

See async README: https://github.com/caolan/async

Usage

require('promise-extension');

// if Promise isn't defined
global.Promise = require('promise-module');
var promiseExtension = require('promise-extension');

thenEachSeries

From async.eachSeries, rearranged for promises:

Promise.resolve([2, 4, 5])
.thenEachSeries(number => console.log(number))
.then(() => console.log('Done'))
.catch(console.error);

Promise.resolve([2, 4, 5])
.thenEachSeries(number => new Promise((resolve, reject) => {
    console.log(number);
    setTimeout(resolve, 1000);
}))
.then(() => console.log('Done'))
.catch(console.error);

Running tests

$ npm install
$ npm test
1.2.5

8 years ago

1.2.4

8 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago