blob: 747bc5b1cb472f1b01af296d50ea57a3b0351984 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
var bluebird = require("bluebird/js/main/promise")();
exports.defer = bluebird.defer;
exports.when = bluebird.resolve;
exports.resolve = bluebird.resolve;
exports.all = bluebird.all;
exports.reject = bluebird.reject;
exports.promisify = bluebird.promisify;
exports.nfcall = function(func) {
var args = Array.prototype.slice.call(arguments, 1);
var promisedFunc = bluebird.promisify(func);
return promisedFunc.apply(null, args);
};
bluebird.prototype.fail = bluebird.prototype.caught;
|