hdckit
Version:
A pure Node.js client for the OpenHarmony Device Connector
27 lines (26 loc) • 1.19 kB
TypeScript
import Client from './Client';
import UiDriver from './UiDriver';
export default class Target {
readonly client: Client;
readonly connectKey: string;
private ready;
constructor(client: Client, connectKey: string);
transport(): Promise<any>;
getParameters(): Promise<import("../types").Parameters>;
shell(command: string): Promise<import("./Connection").default>;
sendFile(local: string, remote: string): Promise<void>;
recvFile(remote: string, local: string): Promise<void>;
install(hap: string): Promise<void>;
uninstall(bundleName: string): Promise<void>;
forward(local: string, remote: string): Promise<void>;
listForwards(): Promise<import("./command/forward").IForward[]>;
removeForward(local: string, remote: string): Promise<void>;
reverse(remote: string, local: string): Promise<void>;
listReverses(): Promise<import("./command/forward").IForward[]>;
removeReverse(remote: string, local: string): Promise<void>;
createUiDriver(sdkPath?: string, sdkVersion?: string): Promise<UiDriver>;
openHilog(options?: {
clear?: boolean;
}): Promise<import("./Hilog").default>;
private checkReady;
}