bunbot
Version:
Desktop automation for Bun.
45 lines (41 loc) • 1.11 kB
TypeScript
// Generated by dts-bundle-generator v8.0.1
export type Coords = {
x: number;
y: number;
};
export declare class Bunbot {
constructor();
freeString(ptr: number): void;
getRobotGoVersion(): string;
getPixelColor(x: number, y: number): string;
getScreenSize(): Coords;
getScaleSize(): Coords;
/**
* @param {number} millisecond Default mouse sleep time
*/
setMouseSleep(millisecond: number): void;
scrollMouse(x: number, y: number): void;
moveMouse(x: number, y: number): void;
dragMouse(x: number, y: number): void;
moveMouseSmooth(x: number, y: number, low?: number, high?: number): void;
getMousePosition(): Coords;
/**
* @param {string} button Button to click to
* @param {boolean} doubleClick Should double click
*/
click(button?: "right" | "left" | "wheelLeft", doubleClick?: boolean): void;
/**
* @param {string} text Text to type
*/
type(text: string): void;
/**
* @param {string} key Key
* @param {string} modifiers Modifiers
*/
tap(key: string, ...modifiers: string[]): void;
getText(imagePath: string): string;
}
export {
Bunbot as default,
};
export {};