ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
32 lines (31 loc) • 1.38 kB
TypeScript
import { ICellRendererComp, ICellRendererFunc } from '../rendering/cellRenderers/iCellRenderer';
import { ColDef, ValueFormatterParams } from '../entities/colDef';
import { IProvidedFilterParams } from '../filter/provided/providedFilter';
export interface SetFilterValuesFuncParams {
success: (values: string[]) => void;
colDef: ColDef;
}
export declare type SetFilterValuesFunc = (params: SetFilterValuesFuncParams) => void;
export declare type SetFilterValues = SetFilterValuesFunc | any[];
export interface ISetFilterParams extends IProvidedFilterParams {
/** @deprecated */ suppressRemoveEntries?: boolean;
values?: SetFilterValues;
refreshValuesOnOpen?: boolean;
cellHeight?: number;
suppressSorting?: boolean;
cellRenderer?: {
new (): ICellRendererComp;
} | ICellRendererFunc | string;
suppressMiniFilter?: boolean;
applyMiniFilterWhileTyping?: boolean;
suppressSelectAll?: boolean;
defaultToNothingSelected?: boolean;
/** @deprecated */ suppressSyncValuesAfterDataChange?: boolean;
comparator?: (a: any, b: any) => number;
textFormatter?: (from: string) => string;
valueFormatter?: (params: ValueFormatterParams) => string;
/** @deprecated */ selectAllOnMiniFilter?: boolean;
/** @deprecated */ syncValuesLikeExcel?: boolean;
showTooltips?: boolean;
excelMode?: 'mac' | 'windows';
}