@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
16 lines (15 loc) • 691 B
TypeScript
import type { PipeTransform } from '@angular/core';
import type { TuiMatcher } from '@taiga-ui/cdk/types';
import * as i0 from "@angular/core";
export declare class TuiFilterPipe implements PipeTransform {
/**
* Filters an array through a matcher function using additional arguments
*
* @param items array
* @param matcher method for filtering
* @param args arbitrary number of additional arguments
*/
transform<T, U extends unknown[]>(items: readonly T[], matcher: TuiMatcher<[T, ...U]>, ...args: U): T[];
static ɵfac: i0.ɵɵFactoryDeclaration<TuiFilterPipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<TuiFilterPipe, "tuiFilter", true>;
}