@empjourney/keyed-promise
v1.0.3
Published
A wrapper over Promise.allSettled that returns results keyed by object properties.
Downloads
9
Maintainers
Readme
keyed-promise
A tiny utility wrapping Promise.allSettled that works with keyed objects instead of arrays, making it easier to access results by key.
Install
npm install keyed-promiseUsage
import { keyedAllSettled } from "keyed-promise";
const promises = {
user: fetchUser(),
posts: fetchPosts(),
stats: fetchStats()
};
const results = await keyedAllSettled(promises);
if (results.user.status === "fulfilled") {
console.log(results.user.value);
}