Prometheus Entity Management API
    Preparing search index...

    Interface PrometheusA2uiComponentImplementation

    Structural view of the official React catalog implementation.

    This keeps Prometheus declarations on the clean web_core/v0_9 type path; official @a2ui/react@0.10.2 currently routes one public type through an extensionless v0.8 declaration that breaks strict NodeNext consumers. Runtime ownership remains entirely with the official implementation.

    interface PrometheusA2uiComponentImplementation {
        name: string;
        render: FC<
            {
                buildChild: (id: string, basePath?: string) => ReactNode;
                context: ComponentContext;
            },
        >;
        schema: ZodTypeAny;
    }

    Hierarchy

    • ComponentApi
      • PrometheusA2uiComponentImplementation
    Index
    name: string

    The name of the component as it appears in the A2UI JSON (e.g., 'Button').

    render: FC<
        {
            buildChild: (id: string, basePath?: string) => ReactNode;
            context: ComponentContext;
        },
    >
    schema: ZodTypeAny

    The Zod schema describing the properties of this component.

    • MUST include catalog-specific common properties (e.g. 'weight', 'accessibility').
    • MUST NOT include 'component' or 'id' as those are handled by the framework/envelope.