diff options
Diffstat (limited to 'lib/promises.js')
| -rw-r--r-- | lib/promises.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/promises.js b/lib/promises.js index f448ca9..f008200 100644 --- a/lib/promises.js +++ b/lib/promises.js @@ -2,9 +2,14 @@ var _ = require("underscore"); var bluebird = require("bluebird/js/release/promise")(); exports.defer = defer; +exports.Promise = bluebird.Promise; exports.resolve = bluebird.resolve; exports.reject = bluebird.reject; -exports.forEachSeries = bluebird.mapSeries; + +exports.forEachSeries = function(array, func) { + return bluebird.mapSeries(array, func).then(function() { + }); +}; var props = exports.props = function(obj) { // We rely on .keys() and .values() returning properties in the same order. |
