AotSystemDecl
Defined in: ecs/aot/AotSystems.ts:22
One system’s declaration, as the build wrote it beside the module.
Properties
Section titled “Properties”
readonlyname:string
Defined in: ecs/aot/AotSystems.ts:23
queries
Section titled “queries”
readonlyqueries: readonly readonlyobject[][]
Defined in: ecs/aot/AotSystems.ts:26
One entry per declared Query, in the order the system names them.
readers?
Section titled “readers?”
readonlyoptionalreaders?: readonlyobject[]
Defined in: ecs/aot/AotSystems.ts:36
Event readers, and the query slot each one’s payloads go into. fields
is the payload’s layout, in the order the compiled code reads it — the
host flattens an object into exactly that order or the code reads a
different field.
resources
Section titled “resources”
readonlyresources: readonlyobject[]
Defined in: ecs/aot/AotSystems.ts:29
One per declared Res/ResMut. mut is what makes a host write the mirror
back after the call — without it the write is silently dropped.
symbol
Section titled “symbol”
readonlysymbol:string
Defined in: ecs/aot/AotSystems.ts:24
writers?
Section titled “writers?”
readonlyoptionalwriters?: readonlyobject[]
Defined in: ecs/aot/AotSystems.ts:38
Event writers, by the slot the appended record names.