@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
12 lines (11 loc) • 487 B
TypeScript
import { IGridRow } from "./agGridTypes";
export interface IGroupingProvider {
reset: () => void;
isRepeatedValue: (columnId: string, rowIndex: number) => boolean;
isGroupBoundary: (rowIndex: number) => boolean;
isColumnWithGrouping: (columnId: string) => boolean;
processPage: (pageRows: IGridRow[], rowOffset: number, columnIds: string[]) => void;
}
export declare class GroupingProviderFactory {
static createProvider(groupRows: boolean): IGroupingProvider;
}