You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							37 lines
						
					
					
						
							872 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							37 lines
						
					
					
						
							872 B
						
					
					
				
								'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'}
							 | 
						|
								      ]
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								};
							 | 
						|
								
							 |