UNPKG

@mui/x-data-grid

Version:

The Community plan edition of the Data Grid components (MUI X).

30 lines 832 B
import { GridRowId, GridTreeNode } from "./gridRows.js"; export type GridSortDirection = 'asc' | 'desc' | null | undefined; export interface GridSortCellParams<V = any> { id: GridRowId; field: string; value: V; rowNode: GridTreeNode; api: any; } /** * The type of the sort comparison function. */ export type GridComparatorFn<V = any> = (v1: V, v2: V, cellParams1: GridSortCellParams<V>, cellParams2: GridSortCellParams<V>) => number; /** * Object that represents the column sorted data, part of the [[GridSortModel]]. */ export interface GridSortItem { /** * The column field identifier. */ field: string; /** * The direction of the column that the grid should sort. */ sort: GridSortDirection; } /** * The model used for sorting the grid. */ export type GridSortModel = readonly GridSortItem[];