softkave-js-utils
Version:
JavaScript & Typescript utility functions, types, and classes
13 lines • 502 B
JavaScript
import { isArray } from 'lodash-es';
import { settlePromiseWithId } from './settlePromiseWithId.js';
export const settlePromiseListWithId = async (promises) => {
const mappedPromises = [];
const entries = isArray(promises)
? promises.entries()
: Object.entries(promises);
for (const [, promise] of entries) {
mappedPromises.push(settlePromiseWithId(promise));
}
return await Promise.all(mappedPromises);
};
//# sourceMappingURL=settlePromiseListWithId.js.map