as-app/src/lib/async/promiseObject.js

5 lines
160 B
JavaScript

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