ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
14 lines (13 loc) • 505 B
TypeScript
import { IRowNode } from "./iRowNode";
import { AdvancedFilterModel } from "./advancedFilterModel";
import { IAdvancedFilterCtrl } from "./iAdvancedFilterCtrl";
export interface IAdvancedFilterService {
isEnabled(): boolean;
isFilterPresent(): boolean;
doesFilterPass(node: IRowNode): boolean;
getModel(): AdvancedFilterModel | null;
setModel(model: AdvancedFilterModel | null): void;
isHeaderActive(): boolean;
getCtrl(): IAdvancedFilterCtrl;
updateValidity(): boolean;
}