1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- const additionalItems_1 = require("./additionalItems");
- const prefixItems_1 = require("./prefixItems");
- const items_1 = require("./items");
- const items2020_1 = require("./items2020");
- const contains_1 = require("./contains");
- const dependencies_1 = require("./dependencies");
- const propertyNames_1 = require("./propertyNames");
- const additionalProperties_1 = require("./additionalProperties");
- const properties_1 = require("./properties");
- const patternProperties_1 = require("./patternProperties");
- const not_1 = require("./not");
- const anyOf_1 = require("./anyOf");
- const oneOf_1 = require("./oneOf");
- const allOf_1 = require("./allOf");
- const if_1 = require("./if");
- const thenElse_1 = require("./thenElse");
- function getApplicator(draft2020 = false) {
- const applicator = [
- // any
- not_1.default,
- anyOf_1.default,
- oneOf_1.default,
- allOf_1.default,
- if_1.default,
- thenElse_1.default,
- // object
- propertyNames_1.default,
- additionalProperties_1.default,
- dependencies_1.default,
- properties_1.default,
- patternProperties_1.default,
- ];
- // array
- if (draft2020)
- applicator.push(prefixItems_1.default, items2020_1.default);
- else
- applicator.push(additionalItems_1.default, items_1.default);
- applicator.push(contains_1.default);
- return applicator;
- }
- exports.default = getApplicator;
- //# sourceMappingURL=index.js.map
|