react-ui-animate
Version:
React library for gestures and animation
29 lines (28 loc) • 624 B
TypeScript
import { Gesture } from './Gesture';
export interface WheelEvent {
movement: {
x: number;
y: number;
};
offset: {
x: number;
y: number;
};
velocity: {
x: number;
y: number;
};
event: globalThis.WheelEvent;
cancel?: () => void;
}
export declare class WheelGesture extends Gesture<WheelEvent> {
private attachedEls;
private movement;
private offset;
private velocity;
private lastTime;
private endTimeout?;
attach(elements: HTMLElement | HTMLElement[] | Window): () => void;
cancel(): void;
private onWheel;
}