UNPKG

swiper-next

Version:
23 lines (22 loc) 676 B
type State = 'start' | 'move' | 'end' | 'cancel'; type Detail = { state: State; x: number; y: number; dx: number; dy: number; ddx: number; ddy: number; timeStamp: Event['timeStamp']; }; export interface TouchtrackEvent { target: Event['target']; currentTarget: Event['currentTarget']; preventDefault: Event['preventDefault']; stopPropagation: Event['stopPropagation']; touches: TouchEvent['touches']; changedTouches: TouchEvent['changedTouches']; detail: Detail; } export declare function useTouchtrack(element: HTMLElement, method: (event: TouchtrackEvent) => boolean | void, useCancel?: boolean): void; export {};