as-services/libs/utils/async/promise-object.js

5 lines
160 B
JavaScript

module.exports = function promiseObject(obj) {
return Promise.all(
Object.entries(obj).map(async ([k, v]) => [k, await v])
).then(Object.fromEntries)
}