UNPKG

djv

Version:

dynamic json-schema validator

12 lines (9 loc) 308 B
const { hasProperty } = require('../utils'); const { make: makeSchema } = require('../utils/schema'); module.exports = function constant(schema, tpl) { if (!hasProperty(schema, 'const')) { return; } const constantInstanceSchema = makeSchema(schema.const); tpl.visit(constantInstanceSchema); };