isomorphic-validation
Version:
Isomorphic javascript form validation library.
17 lines (13 loc) • 353 B
JavaScript
const firstInvalid = (validationResult) => {
const it = validationResult[Symbol.iterator]();
let { value, done } = it.next();
while (!done) {
const { 0: obj, 1: validator } = value;
if (!validator.isValid) {
return [obj, validator];
}
({ value, done } = it.next());
}
return [];
};
export { firstInvalid as default };