template/packages-user/data-state/test
unanmed f0fd2f54a1 refactor(event): class-based built-ins, shared utils, single registration
- rewrite every built-in as EventXxx implements BuiltInFunction<P, E>
  (setBlock/moveBlock/deleteBlock/moveHero/moveHeroStep/touchFront/
  insertEvents/insertEvent), matching the EventSetBlock reference style
- move shared helpers to event/utils.ts (getPossibleMap, getPossibleLayer,
  getEventExecutor, enter/exitEventInsert); utils is not exported via index
- move per-class helpers into private methods (EventTouchFront and
  EventInsertEvents collectInvocations)
- use IObjectMover.push for move sequences instead of manual step calls
- registrations.ts: one createEventRegistrations() writing the eight entries
  in order, categories separated by single-line comments
- remove EventBuiltinName; classes own short string names
- update event tests; core.ts uses createEventRegistrations
2026-09-13 19:17:32 +08:00
..
fixtures refactor(event): class-based built-ins, shared utils, single registration 2026-09-13 19:17:32 +08:00
coreNode.test.ts test(03-11): align Node save regressions 2026-09-11 14:10:41 +08:00
dataClosure.test.ts refactor: 录像系统指令 2026-09-13 16:38:19 +08:00
nodeReplay.test.ts fix(03-04): share verifier harness with Node replay tests 2026-09-10 17:17:40 +08:00
nodeTracer.test.ts test(03-11): align Node save regressions 2026-09-11 14:10:41 +08:00
replayVerifier.ts fix(03-04): share verifier harness with Node replay tests 2026-09-10 17:17:40 +08:00
tileLegacy.test.ts style(03-06): normalize tile migration formatting 2026-09-10 15:57:59 +08:00