UNPKG

y-design-ssr

Version:

SSR component library of YUI with Vue3

21 lines (20 loc) 618 B
import { Ref } from 'vue'; type Direction = '' | 'vertical' | 'horizontal'; type TouchDirection = '' | 'top' | 'bottom' | 'left' | 'right'; type IUseTouch = { move: (event: TouchEvent) => void; start: (event: TouchEvent) => void; reset: () => void; startX: Ref<number>; startY: Ref<number>; deltaX: Ref<number>; deltaY: Ref<number>; offsetX: Ref<number>; offsetY: Ref<number>; direction: Ref<Direction>; touchDirection: Ref<TouchDirection>; isVertical: () => boolean; isHorizontal: () => boolean; }; declare const useTouch: () => IUseTouch; export default useTouch;