light-process
API referenceInterfaces

IOSchema

Defined in: src/schema.ts:18

Extends

Properties

default?

optional default?: unknown;

Defined in: src/schema.ts:8

Inherited from

JSONSchema.default


description?

optional description?: string;

Defined in: src/schema.ts:9

Inherited from

JSONSchema.description


enum?

optional enum?: unknown[];

Defined in: src/schema.ts:10

Inherited from

JSONSchema.enum


items?

optional items?: JSONSchema;

Defined in: src/schema.ts:7

Inherited from

JSONSchema.items


maximum?

optional maximum?: number;

Defined in: src/schema.ts:12

Inherited from

JSONSchema.maximum


maxLength?

optional maxLength?: number;

Defined in: src/schema.ts:14

Inherited from

JSONSchema.maxLength


minimum?

optional minimum?: number;

Defined in: src/schema.ts:11

Inherited from

JSONSchema.minimum


minLength?

optional minLength?: number;

Defined in: src/schema.ts:13

Inherited from

JSONSchema.minLength


pattern?

optional pattern?: string;

Defined in: src/schema.ts:15

Inherited from

JSONSchema.pattern


properties

properties: Record<string, JSONSchema>;

Defined in: src/schema.ts:20

Overrides

JSONSchema.properties


required?

optional required?: string[];

Defined in: src/schema.ts:6

Inherited from

JSONSchema.required


type

type: "object";

Defined in: src/schema.ts:19

Overrides

JSONSchema.type

On this page