Package-level declarations
Types
Explicitly installs handlers/providers without coupling syntax extensions to this renderer.
Per-render state. Child nodes must go through render to honor registered adapters.
Creates a fresh handler, including any document-local state, for each render call.
Renders AST nodes as kotlinx.html events. No syntax extension is loaded implicitly.
Functions
Creates a renderer with a snapshot of the configured options and registrations.
Registers a handler for exactly N; the first registration for a node type wins. The receiver belongs to the current render. Captured mutable state in block is shared; use KotlinxHtmlRenderer.Configuration.nodeRendererFactory for state local to each render or for lifecycle hooks. Custom handlers remain responsible for URL processing.