Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ValidatablePreference

Hierarchy

Index

Properties

$comment?: string
$id?: string
$ref?: string
$schema?: string
additionalItems?: boolean | IJSONSchema
additionalProperties?: boolean | IJSONSchema
allOf?: IJSONSchema[]
allowComments?: boolean
allowTrailingCommas?: boolean
anyOf?: IJSONSchema[]
const?: JSONValue
contains?: IJSONSchema
default?: JSONValue
defaultSnippets?: IJSONSchemaSnippet[]
defaultValue?: JSONValue

preference default value, if undefined then default

definitions?: IJSONSchemaMap
dependencies?: IJSONSchemaMap | {}
deprecationMessage?: string
description?: string
doNotSuggest?: boolean
enum?: JSONValue[]
enumDescriptions?: string[]
enumItemLabels?: string[]
errorMessage?: string
exclusiveMaximum?: number | boolean
exclusiveMinimum?: number | boolean
format?: string
id?: string
markdownDescription?: string
markdownEnumDescriptions?: string[]
maxItems?: number
maxLength?: number
maxProperties?: number
maximum?: number
minItems?: number
minLength?: number
minProperties?: number
minimum?: number
multipleOf?: number
oneOf?: IJSONSchema[]
pattern?: string
patternErrorMessage?: string
patternProperties?: IJSONSchemaMap
prefixItems?: IJSONSchema[]
properties?: IJSONSchemaMap
propertyNames?: IJSONSchema
required?: string[]
title?: string
type?: JsonType | JsonType[]
uniqueItems?: boolean