Skip to main content

Module proto

Module proto 

Source
Expand description

Generated protobuf types from proto/webui.proto.

Modules§

condition_expr
Nested message and enum types in ConditionExpr.
web_ui_fragment
Nested message and enum types in WebUIFragment.

Structs§

ComponentData
Per-component metadata keyed by tag name.
CompoundCondition
Two conditions joined by a logical operator.
ConditionExpr
A condition expression tree.
FragmentList
A list of fragments (needed because protobuf maps cannot have repeated values directly).
IdentifierCondition
Single identifier (variable name).
NotCondition
Negation wrapper.
Predicate
Simple comparison predicate.
StreamingBoundaryList
Ordered compile-time boundary names for one entry fragment.
WebUiFragment
A single fragment — one of several types.
WebUiFragmentAttribute
Dynamic attribute binding.
WebUiFragmentComponent
Reference to a reusable component fragment.
WebUiFragmentFor
Loop directive iterating over a collection.
WebUiFragmentIf
Conditional rendering fragment.
WebUiFragmentOutlet
Outlet placeholder — marks where matched child route content renders. Components use this to indicate where nested route children are rendered.
WebUiFragmentPlugin
Opaque plugin-specific data passed from parser plugin to handler plugin. WebUI framework does not interpret this data — it is a pass-through conduit. Each parser/handler plugin pair defines its own binary contract for the data field.
WebUiFragmentRaw
Static text or HTML content.
WebUiFragmentRoute
Declarative route definition linking a URL path template to a component. Nested routes are expressed via repeated children.
WebUiFragmentSignal
Dynamic data binding via signal.
WebUiProtocol
Root protocol containing all fragment records and build metadata.

Enums§

ComparisonOperator
CssStrategy
CSS delivery strategy chosen at build time.
DomStrategy
DOM encapsulation strategy chosen at build time.
InitialStateStrategy
Build-wide initial-state behavior.
LogicalOperator
StateProjectionMode
Per-component state selection.