@mui/x-data-grid-pro
Version:
The Pro plan edition of the Data Grid components (MUI X).
20 lines (19 loc) • 829 B
TypeScript
import { GridInitialState as GridInitialStateCommunity, GridState as GridStateCommunity, GridColumnPinningState, GridPinnedColumnFields } from '@mui/x-data-grid';
import type { GridDetailPanelState, GridDetailPanelInitialState, GridColumnReorderState } from '../hooks';
import type { GridDataSourceState } from '../hooks/features/dataSource/interfaces';
/**
* The state of `DataGridPro`.
*/
export interface GridStatePro extends GridStateCommunity {
columnReorder: GridColumnReorderState;
pinnedColumns: GridColumnPinningState;
detailPanel: GridDetailPanelState;
dataSource: GridDataSourceState;
}
/**
* The initial state of `DataGridPro`.
*/
export interface GridInitialStatePro extends GridInitialStateCommunity {
pinnedColumns?: GridPinnedColumnFields;
detailPanel?: GridDetailPanelInitialState;
}