@mui/x-data-grid
Version:
The community edition of the data grid component (MUI X).
15 lines (14 loc) • 528 B
TypeScript
import { GridRowId, GridTreeNode } from '../../../models/gridRows';
import { GridSortModel } from '../../../models/gridSortModel';
export interface GridSortingState {
sortedRows: GridRowId[];
sortModel: GridSortModel;
}
export interface GridSortingInitialState {
sortModel?: GridSortModel;
}
export type GridSortingModelApplier = (rowList: GridTreeNode[]) => GridRowId[];
export interface GridSortingMethodParams {
sortRowList: GridSortingModelApplier | null;
}
export type GridSortingMethodValue = GridRowId[];