import { withParams } from './common'
export default (...validators) => {
return withParams({ type: 'and' }, function(...args) {
return (
validators.length > 0 &&
validators.reduce((valid, fn) => valid && fn.apply(this, args), true)
)
})
}