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