@mui/x-data-grid
Version:
The Community plan edition of the MUI X Data Grid components.
14 lines • 525 B
TypeScript
import { GridRowId, GridTreeNode } from "../../../models/gridRows.js";
import { GridSortModel } from "../../../models/gridSortModel.js";
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[];