Properties
Optional $anchor
$anchor?: string
Optional $comment
$comment?: string
Optional $defs
$defs?: any
Optional $id
$id?: string
Optional $recursiveAnchor
$recursiveAnchor?: boolean
Optional $recursiveRef
$recursiveRef?: "#"
Optional $ref
$ref?: string
Optional $schema
$schema?: string
Optional $vocabulary
$vocabulary?: Record<string, boolean>
Optional __absolute_recursive_ref__
__absolute_recursive_ref__?: string
Optional __absolute_ref__
__absolute_ref__?: string
Optional __absolute_uri__
__absolute_uri__?: string
Optional additionalItems
additional
Items
?: boolean | Schema 
Optional additionalProperties
additional
Properties
?: boolean | Schema 
Optional const
const?: any
Optional dependencies
dependencies
?: Record<string, string[] | Schema> 
Optional dependentRequired
dependentRequired?: Record<string, string[]>
Optional dependentSchemas
dependent
Schemas
?: Record<string, Schema> 
Optional enum
enum?: any[]
Optional exclusiveMaximum
exclusiveMaximum?: number | boolean
Optional exclusiveMinimum
exclusiveMinimum?: number | boolean
Optional format
format?: string
Optional maxContains
maxContains?: number
Optional maxItems
maxItems?: number
Optional maxLength
maxLength?: number
Optional maxProperties
maxProperties?: number
Optional maximum
maximum?: number
Optional minContains
minContains?: number
Optional minItems
minItems?: number
Optional minLength
minLength?: number
Optional minProperties
minProperties?: number
Optional minimum
minimum?: number
Optional multipleOf
multipleOf?: number
Optional pattern
pattern?: string
Optional patternProperties
pattern
Properties
?: Record<string, boolean | Schema> 
Optional prefixItems
prefix
Items
?: (boolean | Schema)[][] 
Optional properties
properties
?: Record<string | number, boolean | Schema> 
Optional required
required?: string[]
Optional unevaluatedItems
unevaluated
Items
?: boolean | Schema 
Optional unevaluatedProperties
unevaluated
Properties
?: boolean | Schema 
Optional uniqueItems
uniqueItems?: boolean