UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering.

20 lines (19 loc) 737 B
/// <reference types="jquery-mousewheel" /> export declare class MouseWheelHandle { private target; private onWheelCallback; private onWheelGuard?; private animationFrameId; private deltaX; private deltaY; private eventName; constructor(target: HTMLElement | Document, onWheelCallback: MouseWheelHandle.OnWheelCallback, onWheelGuard?: MouseWheelHandle.OnWheelGuard); enable(): void; disable(): void; private onWheel; private didWheel; } export declare namespace MouseWheelHandle { type OnWheelGuard = (e: JQueryMousewheel.JQueryMousewheelEventObject) => boolean; type OnWheelCallback = (e: JQueryMousewheel.JQueryMousewheelEventObject, deltaX?: number, deltaY?: number) => void; }