Lynx

Home > @lynx-js/genui-openui > 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>

Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.