@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
29 lines (28 loc) • 946 B
TypeScript
import { ElementRef, EventEmitter, OnChanges, PipeTransform, Renderer2, SimpleChanges } from '@angular/core';
export declare class IgxFilterOptions {
inputValue: string;
key: string;
items: any[];
get_value(item: any, key: string): string;
formatter(valueToTest: string): string;
matchFn(valueToTest: string, inputValue: string): boolean;
metConditionFn(item: any): void;
overdueConditionFn(item: any): void;
}
export declare class IgxFilterDirective implements OnChanges {
private element;
filtering: EventEmitter<any>;
filtered: EventEmitter<any>;
filterOptions: IgxFilterOptions;
constructor(element: ElementRef, renderer: Renderer2);
ngOnChanges(changes: SimpleChanges): void;
private filter;
}
export declare class IgxFilterPipe implements PipeTransform {
transform(items: any[], options: IgxFilterOptions): any[];
}
/**
* @hidden
*/
export declare class IgxFilterModule {
}