import { Evt } from "../lib"; let evt = new Evt(); evt.enableTrace("myEvent", n => n.toString(), str => console.assert(str === "(myEvent) 1 handler => 666" )); evt.postAsyncOnceHandled(666); evt.attachOnce( evtData => typeof evtData === "string", ()=> { throw new Error(); } ); evt.attachOnce( evtData=> { console.assert(evtData === 666); console.log("PASS".green); } );