UNPKG

vue-hooks-plus

Version:
43 lines (42 loc) 1.18 kB
import { BasicTarget } from '../utils/domTarget'; export interface UseMouseCursorState { screenX: number; screenY: number; clientX: number; clientY: number; pageX: number; pageY: number; elementX: number; elementY: number; elementH: number; elementW: number; elementPosX: number; elementPosY: number; } export default function useMouse(target?: BasicTarget): Readonly<import("vue").Ref<{ readonly screenX: number; readonly screenY: number; readonly clientX: number; readonly clientY: number; readonly pageX: number; readonly pageY: number; readonly elementX: number; readonly elementY: number; readonly elementH: number; readonly elementW: number; readonly elementPosX: number; readonly elementPosY: number; }, { readonly screenX: number; readonly screenY: number; readonly clientX: number; readonly clientY: number; readonly pageX: number; readonly pageY: number; readonly elementX: number; readonly elementY: number; readonly elementH: number; readonly elementW: number; readonly elementPosX: number; readonly elementPosY: number; }>>;