Package-level declarations
Types
Builder for a Breakpoint: its match conditions plus the per-id node and style overrides.
Builder for an Event's static params map, accumulating typed key/value entries.
ElementSink for a layout { ... } body that captures the single root Node.
Builds a list of MediaQuery conditions for a responsive breakpoint.
Builder for a single Node of element type, collecting its props and children.
Builder for a node's NodeProps: its id, classes, inline style, and event bindings.
Builder for a top-level Spec: its style record, breakpoints, and root layout node.
Mutable builder for a Style block. Each property mirrors a CSS property of the same name; leaving one null omits it (the cascade/UA defaults apply). build assembles the Style.
Functions
Appends a div element to this sink.
Appends an h1 heading element to this sink.
Appends an h2 heading element to this sink.
Appends an h3 heading element to this sink.
Appends an h4 heading element to this sink.
Appends an h5 heading element to this sink.
Appends an h6 heading element to this sink.
Appends an img element to this sink.
Builds a standalone Node of the given type via NodeBuilder.
Appends a p (paragraph) element to this sink.
Appends a span element to this sink.
Entry point of the DSL: builds a Spec document by running block against a SpecBuilder.
Builds a Style block (a CSS-style rule body) from the DSL block.