MilanoNode

What a renderer receives: the node's resolved values, its materialized children, and the emission surface.

Properties

Link copied to clipboard

The node's materialized children, ready to place. Each carries a stable key: its node reference.

Link copied to clipboard

The node's id, or canonical path when no id is declared.

Link copied to clipboard

The component type name.

Functions

Link copied to clipboard
fun emit(event: String, payload: MilanoValue? = null)

Emits a declared event into dispatch; invalid emissions are dropped and reported per Foundations.

Link copied to clipboard

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.

Link copied to clipboard

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 no-op when the engine carries no user-interaction observer.