Lynx

genui / a2ui-catalog-extractor / JsonSchema

JsonSchema

JSON Schema subset emitted for A2UI component props and function arguments.

Properties

$ref?

optional $ref: string;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:14


additionalProperties?

optional additionalProperties: boolean | JsonSchema;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:15


const?

optional const: unknown;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:16


default?

optional default: unknown;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:17


deprecated?

optional deprecated: boolean;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:18


description?

optional description: string;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:19


enum?

optional enum: (string | number | boolean)[];

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:20


items?

optional items: JsonSchema;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:21


oneOf?

optional oneOf: JsonSchema[];

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:22


properties?

optional properties: Record<string, JsonSchema>;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:23


required?

optional required: string[];

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:24


type?

optional type: string;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:25


unevaluatedProperties?

optional unevaluatedProperties: boolean | JsonSchema;

Defined in

@lynx-js/genui/a2ui-catalog-extractor/src/index.ts:26

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.