UNPKG

kepmon

Version:

A Napi library wich provides mouse movement and click events

24 lines (21 loc) 558 B
export interface PointerPos { x: number y: number } export interface PointerBoundary { xLimit: number yLimit: number } export interface PointerService { getPointerPosition: () => PointerPos getPointerBoundary: () => PointerBoundary setPointerPosition: (x: number, y: number) => void setPointerInput: (inputType: TypeOfInput) => void sayHello: (name: String) => String } export enum TypeOfInput { MOUSE_L_CLICK = 1, MOUSE_L_DOUBLE_CLICK = 2, MOUSE_R_CLICK = 3, MOUSE_M_CLICK = 4, }