tocada
Version:
Touch events with ease! (Inspired by the wonderful Tocca.js library). Written in Typescript with love
32 lines • 818 B
TypeScript
export type TGestureType = "swipe" | "swipeup" | "swipedown" | "swipeleft" | "swiperight" | "pinch" | "spread" | "gesture";
export interface ITocadaOptions {
thresholds?: {
swipeThreshold?: number;
};
eventPrefix?: string;
}
export interface ISwipeEventDetails {
avgPressure: number;
distance: number;
distanceX: number;
distanceY: number;
endingElement: HTMLElement;
endPressure: number;
endTime: number;
startingElement: HTMLElement | null;
startPressure: number;
startTime: number;
touchedElements: HTMLElement[];
velocity: number;
velocityX: number;
velocityY: number;
startingCoords: {
x: number;
y: number;
};
endingCoords: {
x: number;
y: number;
};
}
//# sourceMappingURL=types.d.ts.map