const Ajv = require("ajv/dist/2020")
ajv = new Ajv();
const schema = {
type: "object",
properties: {
name: {
type: "string",
},
},
required: ["name"],
unevaluatedProperties: false,
dependentSchemas: {
link: {
properties: {
link: {
const: true,
},
},
},
},
};
const data = {
name: "test"
};
const validate = ajv.compile(schema);
console.log(validate(data));
console.log(validate.errors);