UNPKG

@empjourney/keyed-promise

Version:

A wrapper over Promise.allSettled that returns results keyed by object properties.

14 lines (13 loc) 424 B
"use strict"; 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();