UNPKG

1.09 kBTypeScriptView Raw
1// Type definitions for ag-grid v18.1.2
2// Project: http://www.ag-grid.com/
3// Definitions by: Niall Crosby <https://github.com/ag-grid/>
4import { IFilterParams } from "./iFilter";
5import { ICellRendererComp, ICellRendererFunc } from "../rendering/cellRenderers/iCellRenderer";
6import { ColDef } from "../entities/colDef";
7export interface SetFilterValuesFuncParams {
8 success: (values: string[]) => void;
9 colDef: ColDef;
10}
11export declare type SetFilterValuesFunc = (params: SetFilterValuesFuncParams) => void;
12export declare type SetFilterValues = SetFilterValuesFunc | any[];
13export interface ISetFilterParams extends IFilterParams {
14 suppressRemoveEntries?: boolean;
15 values?: SetFilterValues;
16 cellHeight: number;
17 apply: boolean;
18 suppressSorting: boolean;
19 cellRenderer: {
20 new (): ICellRendererComp;
21 } | ICellRendererFunc | string;
22 newRowsAction: string;
23 suppressMiniFilter: boolean;
24 selectAllOnMiniFilter: boolean;
25 comparator?: (a: any, b: any) => number;
26 debounceMs?: number;
27 miniFilterSearchByRefDataKey?: boolean;
28}