Возможно ли в пользовательской функции валидатора иметь доступ ко всему объекту для проверки, используя fasttest-validator ?
Я обнаружил эту проблему вgithub, который сказал, что это было реализовано, но я не мог заставить его работать.Я создал codesandbox , чтобы показать, как я это делаю.Любая помощь будет отличной.
Спасибо
const Validator = require("fastest-validator");
let v = new Validator({
messages: {
invalidDesc: "Everything is invalid"
}
});
const schema = {
name: { type: "string", min: 3, max: 255 },
description: {
type: "custom",
check(value, schema, stack, obj) {
console.log("obj validation", obj);
return !obj.name && !value ? this.makeError("invalidDesc") : true;
}
}
};
console.log("valid", v.validate({ name: "John", description: "" }, schema));
OBS: я не смог создать тег самого быстрого валидатора, потому что я добавил молекулу