light-process
API referenceInterfaces

JSONSchema

Defined in: src/schema.ts:3

Extended by

Properties

default?

optional default?: unknown;

Defined in: src/schema.ts:8


description?

optional description?: string;

Defined in: src/schema.ts:9


enum?

optional enum?: unknown[];

Defined in: src/schema.ts:10


items?

optional items?: JSONSchema;

Defined in: src/schema.ts:7


maximum?

optional maximum?: number;

Defined in: src/schema.ts:12


maxLength?

optional maxLength?: number;

Defined in: src/schema.ts:14


minimum?

optional minimum?: number;

Defined in: src/schema.ts:11


minLength?

optional minLength?: number;

Defined in: src/schema.ts:13


pattern?

optional pattern?: string;

Defined in: src/schema.ts:15


properties?

optional properties?: Record<string, JSONSchema>;

Defined in: src/schema.ts:5


required?

optional required?: string[];

Defined in: src/schema.ts:6


type?

optional type?: JSONSchemaType | JSONSchemaType[];

Defined in: src/schema.ts:4

On this page