@mui/x-data-grid-pro
Version:
The Pro plan edition of the MUI X Data Grid components.
14 lines • 736 B
text/typescript
import type { GridMultiSelectInternalCache, GridMultiSelectOverflowMetrics } from "./gridMultiSelectInterfaces.mjs";
/**
* Holds the grid-level `+N` overflow chip metrics. Written by the single `GridMultiSelectMeasurer`
* and read by every multiSelect chip cell via `useSyncExternalStore`.
*/
export declare class GridMultiSelectCache implements GridMultiSelectInternalCache {
private overflowMetrics;
private metricsSubscribers;
private notifyMetrics;
getOverflowMetrics: () => GridMultiSelectOverflowMetrics | null;
setOverflowMetrics: (next: GridMultiSelectOverflowMetrics) => void;
subscribeOverflowMetrics: (callback: (metrics: GridMultiSelectOverflowMetrics | null) => void) => () => void;
teardown: () => void;
}