/** * Defines the interface to a type which receives mouse events */ export interface IReceiveMouseEvents { onPointerDown(event: PointerEvent): void; onPointerMove(event: PointerEvent): void; onPointerUp(event: PointerEvent): void; onDoubleClick(event: MouseEvent): void; onMouseWheel(event: WheelEvent): void; onMouseLeave(event: MouseEvent): void; onMouseEnter(event: MouseEvent): void; }