hdckit
Version:
A pure Node.js client for the OpenHarmony Device Connector
16 lines (15 loc) • 545 B
TypeScript
import { ClientOptions } from '../types';
import Target from './Target';
import { IForward } from './command/forward';
import Tracker from './Tracker';
export default class Client {
readonly options: ClientOptions;
constructor({ host, port, bin }?: ClientOptions);
connection(connectKey?: string): any;
listTargets(): Promise<string[]>;
trackTargets(): Promise<Tracker>;
getTarget(connectKey: string): Target;
listForwards(): Promise<IForward[]>;
listReverses(): Promise<IForward[]>;
kill(): Promise<void>;
}