ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
28 lines (27 loc) • 1.04 kB
TypeScript
import type { ComponentSelector } from 'ag-grid-community';
import { Component } from 'ag-grid-community';
import type { ToolPanelFiltersCompParams } from './filtersToolPanel';
export declare enum EXPAND_STATE {
EXPANDED = 0,
COLLAPSED = 1,
INDETERMINATE = 2
}
export type AgFiltersToolPanelHeaderEvent = 'collapseAll' | 'expandAll' | 'searchChanged';
export declare class AgFiltersToolPanelHeader extends Component<AgFiltersToolPanelHeaderEvent> {
private readonly eExpand;
private readonly eFilterTextField;
private eExpandChecked;
private eExpandUnchecked;
private eExpandIndeterminate;
private onSearchTextChangedDebounced;
private currentExpandState;
private params;
postConstruct(): void;
init(params: ToolPanelFiltersCompParams): void;
private createExpandIcons;
private showOrHideOptions;
private onSearchTextChanged;
private onExpandClicked;
setExpandState(state: EXPAND_STATE): void;
}
export declare const AgFiltersToolPanelHeaderSelector: ComponentSelector;