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;