@mui/x-data-grid-premium
Version:
The Premium plan edition of the MUI X Data Grid Components.
22 lines • 993 B
TypeScript
import type { RefObject } from '@mui/x-internals/types';
import type { GridPrivateApiPremium } from "../../../models/gridApiPremium.js";
import type { DataGridPremiumProcessedProps } from "../../../models/dataGridPremiumProps.js";
import type { GridAggregationLookup, GridAggregationRules } from "./gridAggregationInterfaces.js";
export declare const shouldApplySorting: (aggregationRules: GridAggregationRules, aggregatedFields: string[]) => boolean;
export declare const createAggregationLookup: ({
apiRef,
aggregationRules,
aggregatedFields,
aggregationRowsScope,
getAggregationPosition,
isDataSource,
applySorting
}: {
apiRef: RefObject<GridPrivateApiPremium>;
aggregationRules: GridAggregationRules;
aggregatedFields: string[];
aggregationRowsScope: DataGridPremiumProcessedProps["aggregationRowsScope"];
getAggregationPosition: DataGridPremiumProcessedProps["getAggregationPosition"];
isDataSource: boolean;
applySorting: boolean;
}) => GridAggregationLookup;