| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 | | 'use strict'; |  |   |  | var metaSchema = require('./refs/json-schema-draft-07.json'); |  |   |  | module.exports = { |  |   $id: 'https://github.com/ajv-validator/ajv/blob/master/lib/definition_schema.js', |  |   definitions: { |  |     simpleTypes: metaSchema.definitions.simpleTypes |  |   }, |  |   type: 'object', |  |   dependencies: { |  |     schema: ['validate'], |  |     $data: ['validate'], |  |     statements: ['inline'], |  |     valid: {not: {required: ['macro']}} |  |   }, |  |   properties: { |  |     type: metaSchema.properties.type, |  |     schema: {type: 'boolean'}, |  |     statements: {type: 'boolean'}, |  |     dependencies: { |  |       type: 'array', |  |       items: {type: 'string'} |  |     }, |  |     metaSchema: {type: 'object'}, |  |     modifying: {type: 'boolean'}, |  |     valid: {type: 'boolean'}, |  |     $data: {type: 'boolean'}, |  |     async: {type: 'boolean'}, |  |     errors: { |  |       anyOf: [ |  |         {type: 'boolean'}, |  |         {const: 'full'} |  |       ] |  |     } |  |   } |  | }; | 
 |