1 2 3 4 5 6 7 8 9 10 11 12 13
globalThis.addEventListener("unhandledrejection", (e) => { console.log("unhandled rejection at:", e.promise, "reason:", e.reason); e.preventDefault(); }); class Foo { constructor() { Promise.reject(new Error("bar not available")); } } new Foo(); Promise.reject();