UNPKG

hdckit

Version:

A pure Node.js client for the OpenHarmony Device Connector

32 lines (31 loc) 1.04 kB
import Target from './Target'; import Emitter from 'licia/Emitter'; export default class UiDriver extends Emitter { private readonly target; private connection; private driverName; private port; private sdkVersion; private sdkPath; private triedStarting; private captureScreenCallback; constructor(target: Target, sdkPath?: string, sdkVersion?: string); start(): Promise<void>; stop(): Promise<void>; startCaptureScreen(callback: (message: Buffer) => void, options?: { scale: number; }): Promise<void>; stopCaptureScreen(): Promise<void>; captureLayout(): Promise<any>; getDisplaySize(): Promise<any>; touchDown(x: number, y: number): Promise<void>; touchMove(x: number, y: number): Promise<void>; touchUp(x: number, y: number): Promise<void>; inputText(text: string, x?: number, y?: number): Promise<void>; private send; private getConnection; private forwardTcp; private shouldUpdateSdk; private updateSdk; private shell; }