x/evt/test/test79.ts
123456789101112131415161718192021222324import { Evt, StatefulReadonlyEvt } from "../lib/index.ts";import { assert } from "../tools/typeSafety/index.ts";const evtCount = Evt.create(0);{ const evtCountReadonly: StatefulReadonlyEvt<number> = evtCount; evtCountReadonly; }let std_out = "";evtCount.evtChange.attach(count => std_out += count);evtCount.state++;evtCount.state = evtCount.state;evtCount.postForceChange([evtCount.state + 1]);evtCount.postForceChange([evtCount.state]);evtCount.postForceChange();assert(std_out === "1222");console.log("PASS");