API
interface UiKit<T extends ExposedComponentDescriptor> {readonly components: readonly T[];readonly examples: string | null;readonly registry: ReadonlyMap<string, T>;readonly schema: s.ObjectType<{
ui: s.ArrayType<ComponentTreeSchema>;
}>;readonly serializedSchema: string;}UiKit
@typeTExposedComponentDescriptorcomponents
readonly T[]The normalized list of exposed components.
examples
string | nullCompiled UI examples used by the schema description.
registry
ReadonlyMap<string, T>A registry of component definitions keyed by name.
schema
s.ObjectType<{
ui: s.ArrayType<ComponentTreeSchema>;
}>The resolved wrapper schema for UI output.
serializedSchema
stringStable serialized form of the resolved schema.