@mui/x-data-grid-premium
Version:
The Premium plan edition of the MUI X Data Grid Components.
20 lines • 1.03 kB
TypeScript
import { BaseReorderOperation, type ReorderOperation, type ReorderExecutionContext } from '@mui/x-data-grid-pro/internals';
import type { GridPrivateApiPremium } from "../../../models/gridApiPremium.js";
type ReorderExecutionContextType = ReorderExecutionContext<GridPrivateApiPremium>;
/**
* Handles moving leaf nodes between different parent groups.
*/
export declare class CrossParentLeafOperation extends BaseReorderOperation {
readonly operationType = "cross-parent-leaf";
detectOperation(ctx: ReorderExecutionContext): ReorderOperation | null;
executeOperation(operation: ReorderOperation, ctx: ReorderExecutionContextType): Promise<void>;
}
/**
* Handles moving entire groups between different parents.
*/
export declare class CrossParentGroupOperation extends BaseReorderOperation {
readonly operationType = "cross-parent-group";
detectOperation(ctx: ReorderExecutionContext): ReorderOperation | null;
executeOperation(operation: ReorderOperation, ctx: ReorderExecutionContextType): Promise<void>;
}
export {};