Package-level declarations
Types
How a node lays out and sizes itself, derived from the user-agent default for its type.
The viewport orientation, matched against CSS orientation media-query conditions.
A single entry in a node's resolved child list.
A resolved node. The Map view exposes the node-level custom keys (unknown keys sitting next to type/props/children in the source JSON), so node["custom-key"] reads a custom attribute — the same approach as com.j0y.joy.dom.serialization.Node.
The fully-resolved document produced by resolve, ready for a renderer to walk.
The fully-resolved style for a node.
Fully-resolved set of inherited text properties.
A user-agent (browser-default) style rule for one HTML element type, as held in UaStylesheet.rules. Forms the lowest layer of the cascade, before element/class/id and inline styles.
Functions
Resolves a Spec for the given viewport into a fully-resolved ResolvedSpec.