x/rambda/source/allPass.js
1234567891011121314export function allPass(predicates) { return (...input) => { let counter = 0 while (counter < predicates.length) { if (!predicates[counter](...input)) { return false } counter++ } return true }}