Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ObjectJsonSchema

Hierarchy

Indexable

[key: string]: any

Index

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 const

const: Any

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 enum

enum: Any

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

type

type: "object"

Generated using TypeDoc