import Criteria from '../Criteria'; import Criterion from '../Criterion'; export class Or extends Criteria { validate(...args: C): boolean { return ( !this.criteria().length || this.criteria().some((criterion: Criterion): boolean => criterion.validate(...args) ) ); } } export default Or;