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