UNPKG

unika-components

Version:

Unika Vue3 components library

11 lines (10 loc) 548 B
import { type Ref } from 'vue'; export declare function useTouchHandler(pages: Ref<any[]>, currentPageId: Ref<string>, direction: Ref<'up' | 'down'>, isLoopEnabled: Ref<boolean>, onUserInteraction?: () => void): { handleTouchStart: (e: TouchEvent) => void; handleTouchMove: (e: TouchEvent) => void; handleTouchEnd: (e: TouchEvent) => void; handleMouseDown: (e: MouseEvent) => void; handleMouseMove: (e: MouseEvent) => void; handleMouseUp: (e: MouseEvent) => void; handleMouseLeave: (e: MouseEvent) => void; };