Prometheus Entity Management API
    Preparing search index...

    schema.ts (core) — framework-agnostic JSON-schema registry + snapshot/markdown helpers. The React field renderers/editors (MarkdownFieldRenderer, MarkdownFieldEditor, useSchemaEntityFields, buildEntityFieldsFromSchema which depends on the UI FieldDescriptor type) live in the react binding's schema.tsx, built on these primitives.

    interface JsonSchemaObject {
        $id?: string;
        additionalProperties?: boolean | JsonSchemaObject;
        default?: unknown;
        description?: string;
        enum?: readonly unknown[];
        format?: string;
        items?: JsonSchemaObject;
        properties?: Record<string, JsonSchemaObject>;
        required?: string[];
        title?: string;
        type?: string | string[];
        "x-a2ui-component"?: string;
        "x-display-order"?: number;
        "x-field-type"?: string;
        "x-hidden"?: boolean;
    }
    Index
    $id?: string
    additionalProperties?: boolean | JsonSchemaObject
    default?: unknown
    description?: string
    enum?: readonly unknown[]
    format?: string
    properties?: Record<string, JsonSchemaObject>
    required?: string[]
    title?: string
    type?: string | string[]
    "x-a2ui-component"?: string
    "x-display-order"?: number
    "x-field-type"?: string
    "x-hidden"?: boolean