File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -46,14 +46,35 @@ export interface IJSONSchema {
46
46
const ?: any ;
47
47
contains ?: IJSONSchema ;
48
48
propertyNames ?: IJSONSchema ;
49
+ examples ?: any [ ] ;
49
50
50
51
// schema draft 07
51
52
$comment ?: string ;
52
53
if ?: IJSONSchema ;
53
54
then ?: IJSONSchema ;
54
55
else ?: IJSONSchema ;
55
56
56
- // VS Code extensions
57
+ // schema 2019-09
58
+ unevaluatedProperties ?: boolean | IJSONSchema ;
59
+ unevaluatedItems ?: boolean | IJSONSchema ;
60
+ minContains ?: number ;
61
+ maxContains ?: number ;
62
+ deprecated ?: boolean ;
63
+ dependentRequired ?: { [ prop : string ] : string [ ] } ;
64
+ dependentSchemas ?: IJSONSchemaMap ;
65
+ $defs ?: { [ name : string ] : IJSONSchema } ;
66
+ $anchor ?: string ;
67
+ $recursiveRef ?: string ;
68
+ $recursiveAnchor ?: string ;
69
+ $vocabulary ?: any ;
70
+
71
+ // schema 2020-12
72
+ prefixItems ?: IJSONSchema [ ] ;
73
+ $dynamicRef ?: string ;
74
+ $dynamicAnchor ?: string ;
75
+
76
+ // VSCode extensions
77
+
57
78
defaultSnippets ?: IJSONSchemaSnippet [ ] ;
58
79
errorMessage ?: string ;
59
80
patternErrorMessage ?: string ;
You can’t perform that action at this time.
0 commit comments