UNPKG

hdckit

Version:

A pure Node.js client for the OpenHarmony Device Connector

20 lines (19 loc) 632 B
import { ClientOptions } from '../types'; import { Socket } from 'node:net'; import Emitter from 'licia/Emitter'; export default class Connection extends Emitter { socket: Socket; options: ClientOptions; private triedStarting; private ended; constructor(options: ClientOptions); connect(connectKey?: string): any; end(): void; write(data: Buffer): Promise<unknown>; readBytes(howMany: number): Promise<Buffer<ArrayBufferLike>>; readValue(): Promise<Buffer>; readAll(): Promise<Buffer<ArrayBuffer>>; send(data: Buffer): Promise<void>; private handshake; private startServer; }