Files
old-slucajna-televizija/web/node_modules/settle-promise/lib/index.js
2017-10-16 11:19:46 +02:00

26 lines
525 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function settle(val) {
if (!Array.isArray(val)) val = [val];
return Promise.all(val.map(function (p) {
return p.then(function (value) {
return {
isFulfilled: true,
isRejected: false,
value: value
};
}).catch(function (reason) {
return {
isFulfilled: false,
isRejected: true,
reason: reason
};
});
}));
}
exports.settle = settle;
exports.default = settle;