@ticatec/web-bean-validator
Version:
A TypeScript/JavaScript library for rule-based entity validation with boundary checking for strings, numbers, dates, enums, objects, and arrays.
12 lines (11 loc) • 357 B
JavaScript
import ValidationResult from "./ValidationResult";
import BaseValidator from "./BaseValidator";
export default class NestValidator extends BaseValidator {
validateObj(data, rules, obj) {
let result = new ValidationResult();
for (let rule of rules) {
rule.validate(data, result, obj);
}
return result;
}
}