@mui/x-data-grid
Version:
The Community plan edition of the Data Grid components (MUI X).
37 lines (36 loc) • 1.67 kB
TypeScript
import type { GridColumnsRenderContext } from '../../../models/params/gridScrollParams';
import type { GridStateCommunity } from '../../../models/gridStateCommunity';
/**
* Get the columns state
* @category Virtualization
*/
export declare const gridVirtualizationSelector: (state: GridStateCommunity) => import("./useGridVirtualization").GridVirtualizationState;
/**
* Get the enabled state for virtualization
* @category Virtualization
* @deprecated Use `gridVirtualizationColumnEnabledSelector` and `gridVirtualizationRowEnabledSelector`
*/
export declare const gridVirtualizationEnabledSelector: import("../../..").OutputSelector<GridStateCommunity, boolean>;
/**
* Get the enabled state for column virtualization
* @category Virtualization
*/
export declare const gridVirtualizationColumnEnabledSelector: import("../../..").OutputSelector<GridStateCommunity, boolean>;
/**
* Get the enabled state for row virtualization
* @category Virtualization
*/
export declare const gridVirtualizationRowEnabledSelector: import("../../..").OutputSelector<GridStateCommunity, boolean>;
/**
* Get the render context
* @category Virtualization
* @ignore - do not document.
*/
export declare const gridRenderContextSelector: import("../../..").OutputSelector<GridStateCommunity, import("../../..").GridRenderContext>;
/**
* Get the render context, with only columns filled in.
* This is cached, so it can be used to only re-render when the column interval changes.
* @category Virtualization
* @ignore - do not document.
*/
export declare const gridRenderContextColumnsSelector: import("../../..").OutputSelector<GridStateCommunity, GridColumnsRenderContext>;