"use strict";

self.addEventListener("message", function onMessage({ data }) {
  return foo(data);
});

var w = new Worker("test-error-worker2.js");
w.postMessage({});

function foo(data) {
  switch (data) {
    case 1:
      throw new Error("hello");
    case 2:
      /* eslint-disable */
      throw "there";
    case 3:
      throw new DOMException("dom");
  }
}
