verificator
Version:
Client and server-side validation JavaScript library
27 lines (21 loc) • 585 B
text/typescript
import required from '../required'
const anyFailingRequired = (attributes: string[], validator: any): boolean => {
for (let key of attributes) {
if (! required(key, validator.getValue(key), [], validator)) {
return true
}
}
return false
}
const allFailingRequired = (attributes: string[], validator: any): boolean => {
for (let key of attributes) {
if (required(key, validator.getValue(key), [], validator)) {
return false
}
}
return true
}
export {
anyFailingRequired,
allFailingRequired,
}