SourceTermAnalysisSystem_vue/node_modules/@antv/x6-common/es/dom/mousewheel.d.ts
2026-05-15 10:22:44 +08:00

19 lines
625 B
TypeScript

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: WheelEvent) => boolean;
type OnWheelCallback = (e: WheelEvent, deltaX?: number, deltaY?: number) => void;
}