stupa-pdf-api/frontend/node_modules/@mui/x-data-grid/hooks/features/columnGrouping/gridColumnGroupsInterfaces.d.ts

17 lines
515 B
TypeScript

import { GridColumnGroup } from '../../../models/gridColumnGrouping';
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;
}