test-error-worker.js (367B)
1 "use strict"; 2 3 self.addEventListener("message", function onMessage({ data }) { 4 return foo(data); 5 }); 6 7 var w = new Worker("test-error-worker2.js"); 8 w.postMessage({}); 9 10 function foo(data) { 11 switch (data) { 12 case 1: 13 throw new Error("hello"); 14 case 2: 15 /* eslint-disable */ 16 throw "there"; 17 case 3: 18 throw new DOMException("dom"); 19 } 20 }