Properties
Optional $id
$id: undefined | string
Optional $ref
$ref: undefined | string
Optional $schema
$schema: undefined | string
Optional additionalProperties
additionalProperties: Schema["plain"] | boolean
Optional allOf
allOf: Schema["plain"][]
Optional anyOf
anyOf: Schema["plain"][]
Optional custom
custom: string[]
Optional default
default: any
Optional definitions
definitions: Record<string, Schema["plain"]>
Optional dependencies
dependencies: Record<string, string[] | Schema["plain"]>
Optional description
description: undefined | string
Optional else
else: Schema["plain"]
Optional examples
examples: any[]
Optional if
if: Schema["plain"]
Optional maxProperties
maxProperties: undefined | number
Optional minProperties
minProperties: undefined | number
Optional not
not: Schema["plain"]
Optional oneOf
oneOf: Schema["plain"][]
Optional patternProperties
patternProperties: Record<string, Schema["plain"]>
Optional properties
properties: Record<string, Schema["plain"]>
Optional propertyNames
propertyNames: StringSchema["plain"]
Optional required
required: string[]
Optional then
then: Schema["plain"]
Optional title
title: undefined | string