@nozbe/watermelondb
Version:
Build powerful React Native and React web apps that scale from hundreds to tens of thousands of records and remain fast
20 lines (19 loc) • 498 B
JavaScript
;
exports.__esModule = true;
exports.default = allPromisesObj;
function allPromisesObj(promisesObj
// $FlowFixMe
) {
return new Promise(function (resolve, reject) {
var keys = Object.keys(promisesObj);
var len = keys.length;
Promise.all(Object.values(promisesObj)).then(function (result) {
var resultObj = {};
for (var i = 0; i < len; i++) {
resultObj[keys[i]] = result[i];
}
// $FlowFixMe
resolve(resultObj);
}, reject);
});
}