cross-gesture
Version:
Gesture lib for the modern browsers
16 lines (15 loc) • 652 B
TypeScript
import { Point, SwipeDirection } from './types';
export declare function vectorAbs(v: Point): number;
export declare function vectorDot(f: Point, t: Point): number;
export declare function pinchTimes(from: [Point, Point], to: [Point, Point]): number;
export declare function getRotateDeg(from: [Point, Point], to: [Point, Point]): number;
export declare function getDirectionAndSpeed(from: Point, to: Point, duration: number): {
vDirection: SwipeDirection;
vSpeed: number;
hDirection: SwipeDirection;
hSpeed: number;
};
export declare function getCrossPoint(from: [Point, Point], to: [Point, Point]): {
x: number;
y: number;
};