Skip to main content
Module

x/evt/test/test54.ts

💧EventEmitter's typesafe replacement
Go to Latest
File
import { Evt } from "../lib/index.ts";import { assert } from "https://raw.githubusercontent.com/garronej/tsafe/v1.0.0/deno_dist/assert.ts";
const evtText = new Evt<string>();
const text = "ok";
evtText.evtAttach.attach( ({ op })=> evtText.isHandledByOp(op, text), () => evtText.post(text));
let str = "";
evtText.attachOnce(str_ => str = str_);
assert(str === "ok");
console.log("PASS");