Theme adapter — maps every schema field type to its Lit renderer.
Structurally mirrors ComponentResolver (React) and HtmlResolver
(HTML-string) so the resolver-key tuple in core/renderer.ts
(RESOLVER_KEYS) drives every dispatch surface from a single
source-of-truth list.
Unset keys fall through to the default Lit resolver
(defaultLitResolver in lit/renderers/registry.ts). The default
resolver is composed from the built-in <sc-*> Custom Elements
registered by registerSchemaComponents — overriding a key
here lets a consumer bypass the Custom Element registry for a
specific schema type without unregistering the element.
Theme adapter — maps every schema field type to its Lit renderer.
Structurally mirrors
ComponentResolver(React) andHtmlResolver(HTML-string) so the resolver-key tuple incore/renderer.ts(RESOLVER_KEYS) drives every dispatch surface from a single source-of-truth list.Unset keys fall through to the default Lit resolver (
defaultLitResolverinlit/renderers/registry.ts). The default resolver is composed from the built-in<sc-*>Custom Elements registered by registerSchemaComponents — overriding a key here lets a consumer bypass the Custom Element registry for a specific schema type without unregistering the element.