UNPKG

promise-series-advanced

Version:

This `promise-series-advanced` modules allows you to execute a series of methods consecutively, and retrieve the results.

18 lines (15 loc) 577 B
var PromiseSeries = require('../lib/PromiseSeries'); var DownloadManager = require('./utils/DownloadManager'); var downloadManager = new DownloadManager(); var p = new PromiseSeries(); p.add(downloadManager.downloadWebPage.bind(this), 'google.com'); p.add(downloadManager.downloadAsset.bind(this), '/assets/1.jpg'); p.add(downloadManager.downloadWebPage.bind(this), 'amazon.com'); p.add(downloadManager.downloadAsset.bind(this), '/assets/2.jpg'); p.start() .then(results => { console.log(results); }) .catch(error => { console.log(error); });