in src/validators/core/anyOfValidator.ts [9:31]
public validate(input: any, path?: string, field?: string): IValidationError[] {
if (input == null) {
return null;
}
let valid: boolean = false;
for (const validator of this.validators) {
const errors = validator.validate(input, path, field);
if (!errors) {
valid = true;
break;
}
}
if (!valid) {
return [{
message: field + " property is invalid",
path: (path ? path + "." : "") + field,
keyword: "invalid"
}];
}
return null;
}