110 lines
3.1 KiB
JavaScript
110 lines
3.1 KiB
JavaScript
// Module ID: 1022
|
|
// Function ID: 1023
|
|
// Name: items
|
|
// Dependencies: [1019]
|
|
|
|
// Module 1022 (items)
|
|
import noop from "noop" /* 1019 */;
|
|
|
|
require = arg1;
|
|
let dependencyMap = arg6;
|
|
const items = [ReferenceError, TypeError, RangeError];
|
|
let c3 = false;
|
|
arg5.disable = function disable() {
|
|
c3 = false;
|
|
noop._37 = null;
|
|
noop._87 = null;
|
|
};
|
|
arg5.enable = function enable(arg0) {
|
|
let obj = arg0;
|
|
obj = arg0;
|
|
function onUnhandled(arg0) {
|
|
let allRejections = error.allRejections;
|
|
if (!allRejections) {
|
|
let whitelist = obj.whitelist;
|
|
if (!whitelist) {
|
|
whitelist = c2;
|
|
}
|
|
error = dependencyMap[arg0].error;
|
|
allRejections = whitelist.some((arg0) => closure_0 instanceof arg0);
|
|
}
|
|
if (allRejections) {
|
|
closure_2 = tmp4 + 1;
|
|
dependencyMap[arg0].displayId = +closure_2;
|
|
dependencyMap[arg0].logged = true;
|
|
if (obj.onUnhandled) {
|
|
obj.onUnhandled(tmp2[arg0].displayId, tmp2[arg0].error);
|
|
} else {
|
|
error = tmp2[arg0].error;
|
|
const _console = console;
|
|
console.warn(`Possible Unhandled Promise Rejection (id: ${tmp2[arg0].displayId}):`);
|
|
let tmp7 = error;
|
|
if (error) {
|
|
tmp7 = error.stack || error;
|
|
const tmp8 = error.stack || error;
|
|
}
|
|
const text = `${tmp7}`;
|
|
const parts = `${tmp7}`.split("\n");
|
|
const item = parts.forEach((arg0) => {
|
|
console.warn(` ${arg0}`);
|
|
});
|
|
}
|
|
}
|
|
}
|
|
if (!arg0) {
|
|
obj = {};
|
|
}
|
|
if (closure_3) {
|
|
closure_3 = false;
|
|
obj(1019)._37 = null;
|
|
obj(1019)._87 = null;
|
|
}
|
|
closure_3 = true;
|
|
dependencyMap = 0;
|
|
c2 = 0;
|
|
closure_3 = {};
|
|
obj(1019)._37 = (_65) => {
|
|
let _51 = _65;
|
|
let tmp3 = 2 === _65._65;
|
|
if (tmp3) {
|
|
tmp3 = dependencyMap[_51._51];
|
|
}
|
|
if (tmp3) {
|
|
if (dependencyMap[_51._51].logged) {
|
|
const _512 = _51._51;
|
|
if (tmp5[_512].logged) {
|
|
if (obj.onHandled) {
|
|
obj.onHandled(tmp5[_512].displayId, tmp5[_512].error);
|
|
} else if (!tmp5[_512].onUnhandled) {
|
|
const _console = console;
|
|
console.warn(`Promise Rejection Handled (id: ${tmp5[_512].displayId}):`);
|
|
const _console2 = console;
|
|
console.warn(` This means you can ignore any previous messages of the form "Possible Unhandled Promise Rejection" with id ${tmp5[_512].displayId}.`);
|
|
}
|
|
}
|
|
} else {
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(tmp5[_51._51].timeout);
|
|
}
|
|
_51 = _51._51;
|
|
delete tmp2[tmp];
|
|
}
|
|
};
|
|
obj(1019)._87 = (_40) => {
|
|
if (0 === _40._40) {
|
|
closure_1 = tmp3 + 1;
|
|
_40._51 = +closure_1;
|
|
obj = { displayId: null, error: null, timeout: null, logged: false };
|
|
obj[1] = arg1;
|
|
closure_0 = arg1;
|
|
let num = 2000;
|
|
if (c2.some((arg0) => closure_0 instanceof arg0)) {
|
|
num = 100;
|
|
}
|
|
obj[2] = setTimeout(onUnhandled.bind(null, _40._51), num);
|
|
closure_3[_40._51] = obj;
|
|
const bindResult = onUnhandled.bind(null, _40._51);
|
|
const tmp4 = closure_3;
|
|
}
|
|
};
|
|
};
|