UNPKG

cabbie-sync

Version:
28 lines (27 loc) 1.03 kB
/** * * This file is generated automatically, run npm run build to re-generate. **/ import { MouseButton } from './enums/mouse-buttons'; import { HttpMethod } from './flow-types/http-method'; import Debug from './debug'; import Driver from './driver'; import Element from './element'; declare class Mouse { driver: Driver; debug: Debug; _parent: Element; constructor(driver: Driver, parent: Element); requestJSON(method: HttpMethod, path: string, body?: any): any; click(button?: MouseButton): void; clickAt(xOffset: number, yOffset: number, button?: MouseButton): void; moveTo(xOffset: number, yOffset: number): void; moveToCenter(): void; doubleClick(): void; doubleClickAt(xOffset: number, yOffset: number): void; buttonDown(button?: MouseButton): void; buttonDownAt(xOffset: number, yOffset: number, button?: MouseButton): void; buttonUp(button?: MouseButton): void; buttonUpAt(xOffset: number, yOffset: number, button?: MouseButton): void; } export default Mouse;