Properties
Optional
$comment
$comment?: string
Optional
$ref
$ref?: string
Optional
$schema
$schema?: string
Optional
additionalProperties
Optional
allowComments
allowComments?: boolean
Optional
allowTrailingCommas
allowTrailingCommas?: boolean
Optional
const
const?: JSONValue
Optional
default
default?: JSONValue
Optional
deprecationMessage
deprecationMessage?: string
Optional
description
description?: string
Optional
doNotSuggest
doNotSuggest?: boolean
Optional
enum
enum?: JSONValue[]
Optional
enumDescriptions
enumDescriptions?: string[]
Optional
enumItemLabels
enumItemLabels?: string[]
Optional
errorMessage
errorMessage?: string
Optional
exclusiveMaximum
exclusiveMaximum?: number | boolean
Optional
exclusiveMinimum
exclusiveMinimum?: number | boolean
Optional
format
format?: string
Optional
group
group?: string
Optional
markdownDescription
markdownDescription?: string
Optional
markdownEnumDescriptions
markdownEnumDescriptions?: string[]
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
owner
owner?: string
Optional
pattern
pattern?: string
Optional
patternErrorMessage
patternErrorMessage?: string
Optional
patternProperties
Optional
required
required?: string[]
Optional
title
title?: string
Optional
uniqueItems
uniqueItems?: boolean
extended JSON schema