Canonical element, component, event, resource, and style protocol schema.
Summary
Functions
Returns generated public option documentation for a component tag.
Defines public component option types from schema definitions.
Returns one schema-owned presentation contract by ID.
Returns all schema-owned versioned presentation contracts.
Returns every renderer-native schema tag in declaration order.
Returns an immutable registry containing neutral core declarations.
Returns a composed registry for explicitly selected schema modules.
Functions
Returns generated public option documentation for a component tag.
Defines public component option types from schema definitions.
@spec extension(atom()) :: GPUI.Schema.Extension.t()
Returns one schema-owned presentation contract by ID.
@spec extensions() :: [GPUI.Schema.Extension.t()]
Returns all schema-owned versioned presentation contracts.
Returns every renderer-native schema tag in declaration order.
@spec registry() :: GPUI.Schema.Registry.t()
Returns an immutable registry containing neutral core declarations.
@spec registry([module()]) :: GPUI.Schema.Registry.t()
Returns a composed registry for explicitly selected schema modules.
@spec validate_component_assigns!(map(), atom() | GPUI.Schema.Component.t(), [atom()]) :: map()