Files
Vlad Durnea cffdf8af86
Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped
wip:milestone 0 fixes
2026-03-15 12:35:42 +02:00

39 lines
1.7 KiB
TypeScript

import type { GridColumnMenuState, GridColumnsInitialState, GridColumnsState, GridColumnsGroupingState, GridDensityState, GridFilterInitialState, GridFilterState, GridFocusState, GridPaginationInitialState, GridPaginationState, GridPreferencePanelInitialState, GridPreferencePanelState, GridRowsState, GridSortingInitialState, GridSortingState, GridTabIndexState, GridVirtualizationState } from '../hooks';
import type { GridRowsMetaState } from '../hooks/features/rows/gridRowsMetaState';
import type { GridEditingState } from './gridEditRowModel';
import { GridHeaderFilteringState } from './gridHeaderFilteringModel';
import type { GridRowSelectionModel } from './gridRowSelectionModel';
import type { GridVisibleRowsLookupState } from '../hooks/features/filter/gridFilterState';
/**
* The state of `DataGrid`.
*/
export interface GridStateCommunity {
rows: GridRowsState;
visibleRowsLookup: GridVisibleRowsLookupState;
rowsMeta: GridRowsMetaState;
editRows: GridEditingState;
headerFiltering: GridHeaderFilteringState;
pagination: GridPaginationState;
columns: GridColumnsState;
columnGrouping: GridColumnsGroupingState;
columnMenu: GridColumnMenuState;
sorting: GridSortingState;
focus: GridFocusState;
tabIndex: GridTabIndexState;
rowSelection: GridRowSelectionModel;
filter: GridFilterState;
preferencePanel: GridPreferencePanelState;
density: GridDensityState;
virtualization: GridVirtualizationState;
}
/**
* The initial state of `DataGrid`.
*/
export interface GridInitialStateCommunity {
pagination?: GridPaginationInitialState;
sorting?: GridSortingInitialState;
filter?: GridFilterInitialState;
columns?: GridColumnsInitialState;
preferencePanel?: GridPreferencePanelInitialState;
}