summaryrefslogtreecommitdiff
path: root/tests/specs/run/unhandled_rejection/unhandled_rejection.ts
blob: 3885834342d6b180aed5b82c519269e019b88c91 (plain)
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();