This is the dev preview website. Check out the document at lynxjs.org

Home > @lynx-js/genui > defineComponent

defineComponent() function

Signature:

export declare function defineComponent<T extends $ZodObject>(config: {
    name: string;
    props: T;
    description: string;
    component: ComponentRenderer<z.infer<T>>;
}): DefinedComponent<T>;

Parameters

Parameter

Type

Description

config

{ name: string; props: T; description: string; component: ComponentRenderer<z.infer<T>>; }

Returns:

DefinedComponent<T>