@redocly/ajv
Version:
Another JSON Schema Validator
29 lines • 997 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const ref_1 = require("./core/ref");
const applicator_1 = require("./applicator");
const unevaluated_1 = require("./unevaluated");
const format_1 = require("./format");
const validation_1 = require("./validation");
const limitNumber_1 = require("./validation/draft04/limitNumber");
const limitNumberExclusive_1 = require("./validation/draft04/limitNumberExclusive");
const metadataVocabulary = ["title", "description", "default"];
const coreVocabulary = [
"$schema",
"id",
"$defs",
{ keyword: "$comment" },
"definitions",
ref_1.default,
];
const validation = [...validation_1.default.slice(1), limitNumber_1.default, limitNumberExclusive_1.default];
const draft4Vocabularies = [
coreVocabulary,
validation,
(0, applicator_1.default)(),
format_1.default,
metadataVocabulary,
unevaluated_1.default,
];
exports.default = draft4Vocabularies;
//# sourceMappingURL=draft4.js.map