UNPKG

@mui/x-data-grid-premium

Version:

The Premium plan edition of the MUI X Data Grid Components.

32 lines 1.73 kB
import type { GridInitialState as GridInitialStatePro, GridState as GridStatePro } from '@mui/x-data-grid-pro'; import type { GridRowGroupingState, GridRowGroupingInitialState, GridAggregationState, GridAggregationInitialState, GridCellSelectionModel } from "../hooks/index.mjs"; import type { GridPivotingInitialState, GridPivotingState } from "../hooks/features/pivoting/gridPivotingInterfaces.mjs"; import type { GridAiAssistantInitialState, GridAiAssistantState } from "../hooks/features/aiAssistant/gridAiAssistantInterfaces.mjs"; import type { GridSidebarInitialState, GridSidebarState } from "../hooks/features/sidebar/gridSidebarState.mjs"; import type { GridChartsIntegrationState, GridChartsIntegrationInitialState } from "../hooks/features/chartsIntegration/gridChartsIntegrationInterfaces.mjs"; import type { GridHistoryState } from "../hooks/features/history/gridHistoryInterfaces.mjs"; /** * The state of Data Grid Premium. */ export interface GridStatePremium extends GridStatePro { rowGrouping: GridRowGroupingState; aggregation: GridAggregationState; cellSelection: GridCellSelectionModel; pivoting: GridPivotingState; aiAssistant: GridAiAssistantState; sidebar: GridSidebarState; chartsIntegration: GridChartsIntegrationState; history: GridHistoryState; } /** * The initial state of Data Grid Premium. */ export interface GridInitialStatePremium extends GridInitialStatePro { rowGrouping?: GridRowGroupingInitialState; aggregation?: GridAggregationInitialState; cellSelection?: GridCellSelectionModel; pivoting?: GridPivotingInitialState; aiAssistant?: GridAiAssistantInitialState; sidebar?: GridSidebarInitialState; chartsIntegration?: GridChartsIntegrationInitialState; }