lightgun-poc / lib/cursor / MouseLike
Interface: MouseLike
Defined in: lib/cursor.ts:16
Everything the server needs from a pointing device. Implemented by the nut-js adapter in lib/input and by test fakes; a future SendInput/koffi path slots in behind the same interface.
Methods
click()
click():
Promise<void>
Defined in: lib/cursor.ts:18
Returns
Promise<void>
press()
press(
button):Promise<void>
Defined in: lib/cursor.ts:19
Parameters
button
Returns
Promise<void>
release()
release(
button):Promise<void>
Defined in: lib/cursor.ts:20
Parameters
button
Returns
Promise<void>
screenSize()
screenSize():
Promise<{h:number;w:number; }>
Defined in: lib/cursor.ts:21
Returns
Promise<{ h: number; w: number; }>
setPosition()
setPosition(
x,y):Promise<void>
Defined in: lib/cursor.ts:17
Parameters
x
number
y
number
Returns
Promise<void>