Properties
Optional $id
$id?: string
Optional $ref
$ref?: string
Optional $schema
$schema?: string
Optional additionalItems
additionalItems?: boolean | Schema
Optional additionalProperties
additionalProperties?: boolean | Schema
Optional allOf
allOf?: Schema[]
Optional anyOf
anyOf?: Schema[]
Optional const
const?: any
Optional definitions
definitions?: {
[name: string]: Schema;
}
Optional dependencies
dependencies?: {
[name: string]: Schema | string[];
}
Type declaration
-
[name: string]: Schema | string[]
Optional description
description?: string
Optional else
else?: Schema
entityType
entityType: string
Optional enum
enum?: any[]
Optional exclusiveMaximum
exclusiveMaximum?: number | boolean
Optional exclusiveMinimum
exclusiveMinimum?: number | boolean
Optional format
format?: string
Optional items
items?: Schema | Schema[]
maxHtmlContentLength
maxHtmlContentLength: number
Optional maxItems
maxItems?: number
Optional maxLength
maxLength?: number
Optional maxProperties
maxProperties?: number
Optional maximum
maximum?: number
Optional minItems
minItems?: number
Optional minLength
minLength?: number
Optional minProperties
minProperties?: number
Optional minimum
minimum?: number
Optional multipleOf
multipleOf?: number
Optional not
not?: Schema
Optional oneOf
oneOf?: Schema[]
Optional pattern
pattern?: string | RegExp
Optional patternProperties
patternProperties?: {
[name: string]: Schema;
}
Optional properties
properties?: {
[name: string]: Schema;
}
Optional required
required?: boolean | string[]
Optional then
then?: Schema
Optional title
title?: string
Optional type
type?: string | string[]
Optional uniqueItems
uniqueItems?: boolean