L
const composeValidators = (...validators) => traveller =>
validators.reduce(
(traveller,vadidator) => {
console.log(traveller,vadidator(traveller))
if(vadidator(traveller)){
return vadidator(traveller)
}
else return false
},
traveller
)
Size: a a a
L
const composeValidators = (...validators) => traveller =>
validators.reduce(
(traveller,vadidator) => {
console.log(traveller,vadidator(traveller))
if(vadidator(traveller)){
return vadidator(traveller)
}
else return false
},
traveller
)
L
v
v
к
ЗП
const composeValidators = (...validators) => traveller =>
validators.reduce(
(traveller,vadidator) => {
console.log(traveller,vadidator(traveller))
if(vadidator(traveller)){
return vadidator(traveller)
}
else return false
},
traveller
)
L
L
vadidator(traveller) || true
L
к
const composeValidators = (...validators) => traveller =>
validators.reduce(
(traveller,vadidator) => {
console.log(traveller,vadidator(traveller))
if(vadidator(traveller)){
return vadidator(traveller)
}
else return false
},
traveller
)
reduce((t, v) => {
const r = v(t);
return r ? r : reduced(false);
}, t, vs);
к
L
к
к
L
L
L
к
к
validators.every(validator => validator(value));
L