react-ui-animate
Version:
React library for gestures and animation
31 lines (30 loc) • 647 B
TypeScript
import { Gesture } from './Gesture';
export interface MoveEvent {
movement: {
x: number;
y: number;
};
offset: {
x: number;
y: number;
};
velocity: {
x: number;
y: number;
};
event: PointerEvent;
cancel?: () => void;
}
export declare class MoveGesture extends Gesture<MoveEvent> {
private attachedEls;
private prev;
private lastTime;
private movement;
private offset;
private velocity;
private startPos;
attach(elements: HTMLElement | HTMLElement[] | Window): () => void;
cancel(): void;
private onMove;
private onLeave;
}