mirror of
https://github.com/denoland/deno.git
synced 2024-12-29 02:29:06 -05:00
19 lines
321 B
JavaScript
19 lines
321 B
JavaScript
let thrown = false;
|
|
|
|
if (self.name !== "") {
|
|
throw Error(`Bad worker name: ${self.name}, expected empty string.`);
|
|
}
|
|
|
|
onmessage = function (e) {
|
|
if (thrown === false) {
|
|
thrown = true;
|
|
throw new SyntaxError("[test error]");
|
|
}
|
|
|
|
postMessage(e.data);
|
|
close();
|
|
};
|
|
|
|
onerror = function () {
|
|
return false;
|
|
};
|