UNPKG

@opensig/opendesign

Version:

15 lines (14 loc) 513 B
import { PointT } from '../_utils/types'; export type PointerTypeT = 'mouse' | 'touch'; export type PositionTypeT = 'page' | 'client' | 'screen' | 'offset'; export interface UseMousePropsT { defaultValue?: PointT; target?: Window | EventTarget | null; type?: PositionTypeT; } export declare function useMouse(props?: UseMousePropsT): { x: import('vue').Ref<number, number>; y: import('vue').Ref<number, number>; destroy: () => void; }; export type UseMouseT = ReturnType<typeof useMouse>;