import { Dom } from '@antv/x6-common'; import { Model } from '../model'; import { CellView } from '../view'; import { Scheduler } from '../renderer/scheduler'; interface CommonEventArgs { e: E; } interface PositionEventArgs extends CommonEventArgs { x: number; y: number; } export interface EventArgs extends Omit, CellView.EventArgs, Scheduler.EventArgs { 'model:sorted'?: Model.EventArgs['sorted']; 'model:updated': Model.EventArgs['updated']; 'model:reseted': Model.EventArgs['reseted']; 'blank:click': PositionEventArgs; 'blank:dblclick': PositionEventArgs; 'blank:contextmenu': PositionEventArgs; 'blank:mousedown': PositionEventArgs; 'blank:mousemove': PositionEventArgs; 'blank:mouseup': PositionEventArgs; 'blank:mouseout': CommonEventArgs; 'blank:mouseover': CommonEventArgs; 'graph:mouseenter': CommonEventArgs; 'graph:mouseleave': CommonEventArgs; 'blank:mousewheel': PositionEventArgs & { delta: number; }; scale: { sx: number; sy: number; ox: number; oy: number; }; resize: { width: number; height: number; }; translate: { tx: number; ty: number; }; } export {};