ecs-observable/test
hypercross cd6350e0b1 feat: add support for data-carrying relationships
Introduce the ability to attach optional data payloads to
relationships. This includes:

- Updating `defineRelationship` to accept default values.
- Adding `getRelData` and `setRelData` to the `World` class.
- Allowing `relate` to accept an optional data override.
- Updating serialization to include relationship data in snapshots.
- Implementing lazy storage for relationship data using `SparseSet`.
2026-06-02 17:56:12 +08:00
..
bt.test.ts feat(bt): add repeat and selector task kinds 2026-06-01 22:57:14 +08:00
commands.test.ts feat: add CommandQueue for pull-based command processing 2026-06-01 14:20:56 +08:00
relationships.test.ts feat: add support for data-carrying relationships 2026-06-02 17:56:12 +08:00
serialization.test.ts test: add missing types to serialization tests 2026-05-31 16:36:25 +08:00
world.test.ts refactor: improve type safety in World and tests 2026-05-31 16:24:59 +08:00