UNPKG

1.07 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 { Column } from "./entities/column";
5import { ColumnEventType } from "./events";
6export declare class SortController {
7 private static DEFAULT_SORTING_ORDER;
8 private gridOptionsWrapper;
9 private columnController;
10 private eventService;
11 private columnApi;
12 private gridApi;
13 progressSort(column: Column, multiSort: boolean, source?: ColumnEventType): void;
14 setSortForColumn(column: Column, sort: string, multiSort: boolean, source?: ColumnEventType): void;
15 onSortChanged(): void;
16 private dispatchSortChangedEvents();
17 private clearSortBarThisColumn(columnToSkip, source);
18 private getNextSortDirection(column);
19 getSortModel(): {
20 colId: string;
21 sort: string;
22 }[];
23 setSortModel(sortModel: any, source?: ColumnEventType): void;
24 private compareColIds(sortModelEntry, column);
25 getColumnsWithSortingOrdered(): Column[];
26 getSortForRowController(): any[];
27}