Skip to main content

JsonSchemaOptions

Index

Properties

optionalallowIntersection

allowIntersection?: boolean

If true, intersection types are being calculated from the allOf clause.

@defaultValue
true

optionalconnections

connections?: Node[]

optionaldereference

dereference?: boolean = ```ts true ```

If true, the schema will be dereferenced if the root node is a reference.

optionaldocument

document?: object

optionalexportAllSymbols

exportAllSymbols?: boolean

optionaloptionalNullable

optionalNullable?: boolean

If true, all non-required fields will also be allowed to be null

optionalreferences

references?: Map<string, () => Node>

optionalstrict

strict?: boolean

Toggles whether additional properties should be allowed by default on objects. (is used when no additionalProperties is set on the schema)

@defaultValue
false