29 lines
922 B
JavaScript
29 lines
922 B
JavaScript
// Module ID: 4496
|
|
// Function ID: 4497
|
|
// Name: allSettled
|
|
// Dependencies: [4494, 1403, 540, 4497, 4500, 4503, 4570]
|
|
|
|
// Module 4496 (allSettled)
|
|
import callBind from "callBind";
|
|
import callBind from "callBind";
|
|
|
|
require("requirePromise")();
|
|
let closure_2 = callBind(require("getEvalledConstructor")("%Promise.all%"));
|
|
let closure_3 = callBind(require("getEvalledConstructor")("%Promise.reject%"));
|
|
|
|
export default function allSettled(arg0) {
|
|
const self = this;
|
|
if ("Object" !== self(4497)(this)) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("`this` value must be an object");
|
|
throw typeError;
|
|
} else {
|
|
return callback(this, tmp(4503)(tmp(4500)(arg0), (arg0) => {
|
|
try {
|
|
return promise.then((value) => ({ status: "fulfilled", value }), (reason) => ({ status: "rejected", reason }));
|
|
} catch (tmp3) {
|
|
return outer1_3(tmp, tmp3);
|
|
}
|
|
}));
|
|
}
|
|
};
|