light-process
API referenceVariables

Schema

const Schema: {
  array: (items, opts) => JSONSchema;
  boolean: (opts) => JSONSchema;
  integer: (opts) => JSONSchema;
  number: (opts) => JSONSchema;
  object: (properties, required?) => IOSchema;
  string: (opts) => JSONSchema;
};

Defined in: src/schema.ts:23

Type Declaration

array

array: (items, opts) => JSONSchema;

Parameters

items

JSONSchema

opts?

Partial<JSONSchema> = {}

Returns

JSONSchema

boolean

boolean: (opts) => JSONSchema;

Parameters

opts?

Partial<JSONSchema> = {}

Returns

JSONSchema

integer

integer: (opts) => JSONSchema;

Parameters

opts?

Partial<JSONSchema> = {}

Returns

JSONSchema

number

number: (opts) => JSONSchema;

Parameters

opts?

Partial<JSONSchema> = {}

Returns

JSONSchema

object

object: (properties, required?) => IOSchema;

Parameters

properties

Record<string, JSONSchema>

required?

string[]

Returns

IOSchema

string

string: (opts) => JSONSchema;

Parameters

opts?

Partial<JSONSchema> = {}

Returns

JSONSchema

On this page