corrade-nucleus-nucleons
/script-kiddie/002_script_kiddie/script-kiddie/node_modules/bluebird/js/release/any.js |
@@ -0,0 +1,21 @@ |
"use strict"; |
module.exports = function(Promise) { |
var SomePromiseArray = Promise._SomePromiseArray; |
function any(promises) { |
var ret = new SomePromiseArray(promises); |
var promise = ret.promise(); |
ret.setHowMany(1); |
ret.setUnwrap(); |
ret.init(); |
return promise; |
} |
|
Promise.any = function (promises) { |
return any(promises); |
}; |
|
Promise.prototype.any = function () { |
return any(this); |
}; |
|
}; |