Lynx

genui / a2ui-catalog-extractor / JsonSchema

JsonSchema

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

属性

$ref?

optional $ref: string;

定义于

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


additionalProperties?

optional additionalProperties: boolean | JsonSchema;

定义于

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


const?

optional const: unknown;

定义于

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


default?

optional default: unknown;

定义于

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


deprecated?

optional deprecated: boolean;

定义于

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


description?

optional description: string;

定义于

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


enum?

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

定义于

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


items?

optional items: JsonSchema;

定义于

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


oneOf?

optional oneOf: JsonSchema[];

定义于

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


properties?

optional properties: Record<string, JsonSchema>;

定义于

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


required?

optional required: string[];

定义于

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


type?

optional type: string;

定义于

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


unevaluatedProperties?

optional unevaluatedProperties: boolean | JsonSchema;

定义于

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

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。