@empjourney/keyed-promise
Version:
A wrapper over Promise.allSettled that returns results keyed by object properties.
14 lines (13 loc) • 424 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = require("./index");
async function run() {
const promises = {
fast: Promise.resolve("done"),
slow: new Promise(res => setTimeout(() => res("late"), 100)),
fail: Promise.reject(new Error("oops"))
};
const results = await (0, index_1.keyedAllSettled)(promises);
console.log(results);
}
run();