x/evt/test/test27.ts
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748import { Evt } from "../lib/index.ts";let evt = new Evt<string>();(async () => { { const letter = await evt.waitFor(); console.assert(letter === "a"); } evt.post("never"); { let letter: string; try { letter = await evt.waitFor(1000); throw new Error(`fail ${letter}`); } catch{ console.log("PASS"); } }})();evt.post("a");