UNPKG

@versatiledatakit/shared

Version:

Versatile Data Kit Shared library enables reusability of shared features like: NgRx Redux, Error Handlers, Utils, Generic Components, etc.

19 lines (18 loc) 449 B
import { Criteria } from '../../interfaces'; /** * ** And criteria that filters elements in Array and remove those that does not meet all criterias. */ export declare class AndCriteria<T> implements Criteria<T> { /** * @inheritDoc */ readonly criterias: Criteria<T>[]; /** * ** Constructor. */ constructor(...criterias: Criteria<T>[]); /** * @inheritDoc */ meetCriteria(elements: T[]): T[]; }