Spaces:
Running
Running
; | |
Object.defineProperty(exports, "__esModule", { value: true }); | |
function getDef() { | |
return { | |
keyword: "prohibited", | |
type: "object", | |
schemaType: "array", | |
macro: function (schema) { | |
if (schema.length === 0) | |
return true; | |
if (schema.length === 1) | |
return { not: { required: schema } }; | |
return { not: { anyOf: schema.map((p) => ({ required: [p] })) } }; | |
}, | |
metaSchema: { | |
type: "array", | |
items: { type: "string" }, | |
}, | |
}; | |
} | |
exports.default = getDef; | |
module.exports = getDef; | |
//# sourceMappingURL=prohibited.js.map |