Skip to content

ecsia-monorepo / devtools/src / ComponentReport

Interface: ComponentReport

Defined in: devtools/src/types.ts:7

One component type's storage census (inspector ).

Properties

name

ts
readonly name: string;

Defined in: devtools/src/types.ts:8


id

ts
readonly id: number;

Defined in: devtools/src/types.ts:9


fields

ts
readonly fields: number;

Defined in: devtools/src/types.ts:11

Total declared field count (column-backed + rich).


richFields

ts
readonly richFields: readonly string[];

Defined in: devtools/src/types.ts:13

Rich (sidecar-backed: 'string' / object<T>) field names, in declaration order.


bytesPerRow

ts
readonly bytesPerRow: number;

Defined in: devtools/src/types.ts:15

Bytes one row of this component's COLUMN-backed fields occupies (rich fields contribute 0).


totalBytes

ts
readonly totalBytes: number;

Defined in: devtools/src/types.ts:17

bytesPerRow × (live rows across all hot archetypes holding this component).

MIT licensed · 0.x, unpublished, experimental.