ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
24 lines (23 loc) • 924 B
TypeScript
import { CellPosition } from "../entities/cellPosition";
import { CellComp } from "../rendering/cellComp";
import { GridPanel } from "./gridPanel";
import { DraggingEvent } from "../dragAndDrop/dragAndDropService";
import { BeanStub } from "../context/beanStub";
export declare class MouseEventService extends BeanStub {
private gridOptionsWrapper;
private eGridDiv;
private static gridInstanceSequence;
private static GRID_DOM_KEY;
private gridPanel;
private gridInstanceId;
private init;
registerGridComp(gridPanel: GridPanel): void;
private stampDomElementWithGridInstance;
getRenderedCellForEvent(event: Event): CellComp;
isEventFromThisGrid(event: MouseEvent | KeyboardEvent): boolean;
getCellPositionForEvent(event: MouseEvent | KeyboardEvent): CellPosition;
getNormalisedPosition(event: MouseEvent | DraggingEvent): {
x: number;
y: number;
};
}