UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

19 lines (18 loc) 416 B
interface SettleResult<T = any> { status: "fulfilled" | "rejected"; value?: T; reason?: any; } /** * Promise.allSettled() implementation * * @author Theo Sun * @since 5.18.0 * @category Async * @param collection * @returns */ export declare function allSettled<A extends readonly unknown[] | []>(collection: A): Promise<{ -readonly [K in keyof A]: SettleResult<Awaited<A[K]>>; }>; export {};