Skip to main content
Module

x/evt/test/test27.ts

💧EventEmitter's typesafe replacement
Go to Latest
File

import { 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");