1 |
|
2 |
|
3 |
|
4 | import { IFilterParams } from "./iFilter";
|
5 | import { ICellRendererComp, ICellRendererFunc } from "../rendering/cellRenderers/iCellRenderer";
|
6 | import { ColDef } from "../entities/colDef";
|
7 | export interface SetFilterValuesFuncParams {
|
8 | success: (values: string[]) => void;
|
9 | colDef: ColDef;
|
10 | }
|
11 | export declare type SetFilterValuesFunc = (params: SetFilterValuesFuncParams) => void;
|
12 | export declare type SetFilterValues = SetFilterValuesFunc | any[];
|
13 | export 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 | }
|