INNER CODE UNIT · TypeScript
Validator
saleor/saleor-dashboard · src/components/ConditionalFilter/Validation/index.ts:42
export class Validator {
constructor(public container: FilterContainer) {}
public isValid() {
return !this.validate().some(hasErrors);
}
public getErrors() {
return this.validate().filter(hasErrors);
}
private validate() {
return this.container.map(toValidated);
}
}