@ahmic/autoit-js
Version:
Node.js bindings for AutoItX3.dll
32 lines (31 loc) • 908 B
TypeScript
import { MouseButton } from './mouse-click';
/**
* Simulates holding down a mouse button.
*
* @param button The mouse button to hold down. See {@linkcode MouseButton} for details.
*
* @example
* ```typescript
* import { MouseDownSync, MouseButton } from '@ahmic/autoit-js';
*
* MouseDownSync(MouseButton.Left);
* ```
*
* @see https://www.autoitscript.com/autoit3/docs/functions/MouseDown.htm
*/
export declare function MouseDownSync(button?: MouseButton): void;
/**
* Simulates holding down a mouse button.
*
* @param button The mouse button to hold down. See {@linkcode MouseButton} for details.
*
* @example
* ```typescript
* import { MouseDown, MouseButton } from '@ahmic/autoit-js';
*
* await MouseDown(MouseButton.Left);
* ```
*
* @see https://www.autoitscript.com/autoit3/docs/functions/MouseDown.htm
*/
export declare function MouseDown(button?: MouseButton): Promise<void>;