Files
ETB/ETB-FrontEnd/node_modules/@mui/x-data-grid/models/gridStateCommunity.d.ts
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

35 lines
1.4 KiB
TypeScript

import type { GridColumnMenuState, GridColumnsInitialState, GridColumnsState, GridColumnsGroupingState, GridDensityState, GridFilterInitialState, GridFilterState, GridFocusState, GridPaginationInitialState, GridPaginationState, GridPreferencePanelInitialState, GridPreferencePanelState, GridRowsState, GridSortingInitialState, GridSortingState, GridTabIndexState } from '../hooks';
import type { GridRowsMetaState } from '../hooks/features/rows/gridRowsMetaState';
import type { GridEditRowsModel } from './gridEditRowModel';
import type { GridSelectionModel } from './gridSelectionModel';
/**
* The state of `DataGrid`.
*/
export interface GridStateCommunity {
rows: GridRowsState;
rowsMeta: GridRowsMetaState;
editRows: GridEditRowsModel;
pagination: GridPaginationState;
columns: GridColumnsState;
columnGrouping: GridColumnsGroupingState;
columnMenu: GridColumnMenuState;
sorting: GridSortingState;
focus: GridFocusState;
tabIndex: GridTabIndexState;
selection: GridSelectionModel;
filter: GridFilterState;
preferencePanel: GridPreferencePanelState;
density: GridDensityState;
error?: any;
}
/**
* The initial state of `DataGrid`.
*/
export interface GridInitialStateCommunity {
pagination?: GridPaginationInitialState;
sorting?: GridSortingInitialState;
filter?: GridFilterInitialState;
columns?: GridColumnsInitialState;
preferencePanel?: GridPreferencePanelInitialState;
}