UNPKG

@vnmfify/core

Version:

```shell npm i @vnmfify/core -S ```

21 lines (20 loc) 543 B
import { ITouchEvent } from "@vnxjs/components"; export declare enum TouchDirection { Horizontal = "horizontal", Vertical = "vertical" } export interface TouchRef { startX: number; startY: number; deltaX: number; deltaY: number; offsetX: number; offsetY: number; direction?: TouchDirection; isVertical(): boolean; isHorizontal(): boolean; start(event: ITouchEvent): void; move(event: ITouchEvent): void; reset(): void; } export declare function useTouch(): TouchRef;