@mui/x-data-grid
Version:
The Community plan edition of the Data Grid components (MUI X).
8 lines • 703 B
TypeScript
import { RefObject } from '@mui/x-internals/types';
import type { GridApiCommon } from '../../models/api/gridApiCommon';
import type { OutputSelector } from '../../utils/createSelector';
type Selector<Api extends GridApiCommon, Args, T> = ((apiRef: RefObject<Api>) => T) | ((apiRef: RefObject<Api | null>) => T) | OutputSelector<Api['state'], Args, T>;
export declare const objectShallowCompare: (a: unknown, b: unknown) => boolean;
export declare const argsEqual: (prev: any, curr: any) => boolean;
export declare const useGridSelector: <Api extends GridApiCommon, Args, T>(apiRef: RefObject<Api>, selector: Selector<Api, Args, T>, args?: Args, equals?: <U = T>(a: U, b: U) => boolean) => T;
export {};