UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

20 lines (19 loc) 1.02 kB
import { type PipeTransform } from '@angular/core'; import { type TuiStringMatcher } from '@taiga-ui/cdk/types'; import * as i0 from "@angular/core"; export declare class TuiFilterByInputPipe implements PipeTransform { private readonly textfield; private readonly multi; private readonly host; private readonly itemsHandlers; transform<T>(items: ReadonlyArray<readonly T[]>, matcher?: TuiStringMatcher<T>): ReadonlyArray<readonly T[]>; transform<T>(items: readonly T[], matcher?: TuiStringMatcher<T>): readonly T[]; transform<T>(items: ReadonlyArray<readonly T[]> | null, matcher?: TuiStringMatcher<T>): ReadonlyArray<readonly T[]> | null; transform<T>(items: readonly T[] | null, matcher?: TuiStringMatcher<T>): readonly T[] | null; private filter; private filterFlat; private filter2d; private getMatch; static ɵfac: i0.ɵɵFactoryDeclaration<TuiFilterByInputPipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<TuiFilterByInputPipe, "tuiFilterByInput", true>; }