The node's materialized children, ready to place. Each carries its node reference as the React key, so identity survives re-resolution. Always empty for types that do not declare children.
The node's id, or canonical path when no id is declared.
The component type name.
Emits a declared event into dispatch; invalid emissions are dropped and reported.
The resolved value of a declared property. Because the gate type-checked everything, reading with the declared type's accessor always succeeds; an absent optional is null.
Reports a widget interaction to the engine's user-interaction stream, for signals the document does not model as events (focus, visibility, selection). Never touches dispatch or state.
A resolved node, ready to render: typed property reads, materialized children with stable identity, and the emission surface.