aboutsummaryrefslogtreecommitdiff
path: root/lib/promises.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/promises.js')
-rw-r--r--lib/promises.js7
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.