@mui/x-data-grid
Version:
The Community plan edition of the MUI X Data Grid components.
19 lines • 628 B
TypeScript
import { GridColumnGroup, GridColumnGroupingModel } from "../../../models/gridColumnGrouping.js";
export type GridColumnGroupLookup = {
[groupId: string]: Omit<GridColumnGroup, 'children'>;
};
export type GridGroupingStructure = {
groupId: null | string;
columnFields: string[];
};
export interface GridColumnsGroupingState {
lookup: GridColumnGroupLookup;
headerStructure: GridGroupingStructure[][];
unwrappedGroupingModel: {
[columnField: string]: GridColumnGroup['groupId'][];
};
maxDepth: number;
}
export interface GridColumnGroupingInternalCache {
lastColumnGroupingModel?: GridColumnGroupingModel;
}