Skip to content

JSONPath Tools / @jsonpath-tools/jsonpath / JSONTypeDefinition

Interface: JSONTypeDefinition

JSON Type Definition.

Properties

additionalProperties?

ts
readonly optional additionalProperties?: boolean;

definitions?

ts
readonly optional definitions?: JSONTypeDefinitionDictionary;

discriminator?

ts
readonly optional discriminator?: string;

elements?

ts
readonly optional elements?: JSONTypeDefinition;

enum?

ts
readonly optional enum?: readonly string[];

mapping?

ts
readonly optional mapping?: JSONTypeDefinitionDictionary;

metadata?

ts
readonly optional metadata?: JSONValue;

nullable?

ts
readonly optional nullable?: boolean;

optionalProperties?

ts
readonly optional optionalProperties?: JSONTypeDefinitionDictionary;

properties?

ts
readonly optional properties?: JSONTypeDefinitionDictionary;

ref?

ts
readonly optional ref?: string;

type?

ts
readonly optional type?: JSONTypeDefinitionType;

values?

ts
readonly optional values?: JSONTypeDefinition;