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.
15 lines
402 B
15 lines
402 B
'use strict'; |
|
|
|
module.exports = { |
|
metaSchemaRef: metaSchemaRef |
|
}; |
|
|
|
var META_SCHEMA_ID = 'http://json-schema.org/draft-07/schema'; |
|
|
|
function metaSchemaRef(ajv) { |
|
var defaultMeta = ajv._opts.defaultMeta; |
|
if (typeof defaultMeta == 'string') return { $ref: defaultMeta }; |
|
if (ajv.getSchema(META_SCHEMA_ID)) return { $ref: META_SCHEMA_ID }; |
|
console.warn('meta schema not defined'); |
|
return {}; |
|
}
|
|
|