A property or event a module does not export no longer collides with another module's of the same spelling: each private one is renamed for its module, with the types, new, emit and @On written in that module. Exported ones stay one namespace; two events of one spelling are now refused. Generic records, entity components and component or view records stay global. Reseed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
514 B
514 B
bump: minor
type: feature
A module's private records and events are its own. A property or event a module does not
export no longer collides with the same spelling in another module: each private one is compiled
under its module's name and its module's types, new, emit and @On follow it. Exported ones are
one namespace, and two events of one spelling are now refused (the first used to take the other's
emits silently). Generic records, entity components and component or view records stay global.