ajv-json-logic
Version:
JSON Logic integration for Ajv validator
46 lines (42 loc) • 725 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var $defs = {
conditionalObject: {
type: "object",
properties: {
content: {
type: "string"
},
rule: {
$ref: "http://jsonlogic.com/schemas/json-logic.json"
}
},
required: [
"content",
"rule"
],
additionalProperties: false
}
};
var oneOf = [
{
type: "array",
items: [
{
$ref: "#/$defs/conditionalObject"
}
],
uniqueItems: true
},
{
$ref: "#/$defs/conditionalObject"
}
];
var conditionalRequiredSchema = {
$defs: $defs,
oneOf: oneOf
};
exports.$defs = $defs;
exports.default = conditionalRequiredSchema;
exports.oneOf = oneOf;
//# sourceMappingURL=conditional-required.json.cjs.map