Skip to main content

JSONSchema

Namespaces​

Enumerations​

Classes​

Interfaces​

Type Aliases​

$Shape​

$Shape = object

Shape of a JSONSchema.

Properties​

array?​

optional array?: string[] | null

default?​

optional default?: string | null

description?​

optional description?: string | null

enum?​

optional enum?: string[] | null

example?​

optional example?: string | null

exclusiveMaximum?​

optional exclusiveMaximum?: boolean | null

exclusiveMinimum?​

optional exclusiveMinimum?: boolean | null

extensions?​

optional extensions?: {[k: string]: $Shape; } | null

fieldConfiguration?​

optional fieldConfiguration?: $Shape | null

format?​

optional format?: string | null

maximum?​

optional maximum?: number | null

maxItems?​

optional maxItems?: Long | null

maxLength?​

optional maxLength?: Long | null

maxProperties?​

optional maxProperties?: Long | null

minimum?​

optional minimum?: number | null

minItems?​

optional minItems?: Long | null

minLength?​

optional minLength?: Long | null

minProperties?​

optional minProperties?: Long | null

multipleOf?​

optional multipleOf?: number | null

pattern?​

optional pattern?: string | null

readOnly?​

optional readOnly?: boolean | null

ref?​

optional ref?: string | null

required?​

optional required?: string[] | null

title?​

optional title?: string | null

type?​

optional type?: JSONSchemaSimpleTypes[] | null

uniqueItems?​

optional uniqueItems?: boolean | null