summaryrefslogtreecommitdiff
path: root/tests/testdata/compile/workers/worker.ts
blob: a1c357ab1e49bfa6386cb4c3e058bfd70d78e1ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/// <reference no-default-lib="true" />
/// <reference lib="deno.worker" />

if (import.meta.main) {
  console.log("Hello from worker!");

  addEventListener("message", (evt) => {
    console.log(`Received ${evt.data}`);
    console.log("Closing");
    self.close();
  });
} else {
  console.log("worker.js imported from main thread");
}