igniteui-react-grids
Version:
Ignite UI React grid components.
10 lines (9 loc) • 532 B
TypeScript
import { IgrGroupByResult } from "./igr-group-by-result";
import { IgrGroupingState } from "./igr-grouping-state";
import { IgrGridSortingStrategy } from "./igr-grid-sorting-strategy";
/**
* Represents a grouping strategy for the grid data, extending the Sorting Strategy interface (contains a sorting method).
*/
export interface IgrGridGroupingStrategy extends IgrGridSortingStrategy {
groupBy(data: any[], state: IgrGroupingState, grid: any, groupsRecords: any[], fullResult: IgrGroupByResult): IgrGroupByResult;
}