| 
						 | 
						- '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'}
 -       ]
 -     }
 -   }
 - };
 
 
  |