summaryrefslogtreecommitdiff
path: root/tests/registry/jsr/@denotest/worker/0.1.0/mod.ts
blob: 356df2c24625d2e162729b48c17684a653c19ca6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
export function addAsync(a: number, b: number): Promise<number> {
  const worker = new Worker(import.meta.resolve("./worker.ts"), {
    type: "module",
  });

  return new Promise((resolve) => {
    worker.addEventListener("message", (event) => {
      resolve(event.data);
    });

    worker.postMessage({ a, b });
  });
}