UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

29 lines (28 loc) 1.05 kB
import { BeanStub } from "../context/beanStub"; import { RowNode } from "../entities/rowNode"; export declare class QuickFilterService extends BeanStub { private valueService; private columnModel; private rowModel; static readonly EVENT_QUICK_FILTER_CHANGED = "quickFilterChanged"; private static readonly QUICK_FILTER_SEPARATOR; private quickFilter; private quickFilterParts; private parser?; private matcher?; private postConstruct; isQuickFilterPresent(): boolean; doesRowPassQuickFilter(node: RowNode): boolean; resetQuickFilterCache(): void; private setQuickFilterParts; private parseQuickFilter; private setQuickFilter; private setQuickFilterParserAndMatcher; private onIncludeHiddenColumnsInQuickFilterChanged; private doesRowPassQuickFilterNoCache; private doesRowPassQuickFilterCache; private doesRowPassQuickFilterMatcher; private checkGenerateQuickFilterAggregateText; private getQuickFilterTextForColumn; private getQuickFilterAggregateText; }