1 2 3 4 5 6 7 8 9 10 11 12 13
import { deferred } from "../../../test_util/std/async/deferred.ts"; const worker = new Worker( new URL("set_exit_code_worker.js", import.meta.url).href, { type: "module" }, ); const promise1 = deferred(); worker.onmessage = (_e) => { promise1.resolve(); }; await promise1; worker.terminate();