@9wick/esptool.js
Version:
TypeScript/Nodejs port of the esptool
27 lines • 909 B
TypeScript
/// <reference types="node" />
import NodeSerialPort from "serialport";
import { ReadableOwner } from "../reader";
export declare class DummyReader {
private serial;
constructor(serial: EsptoolSerial);
read(): {
value: string | Buffer | null;
done: boolean;
};
releaseLock(): void;
cancel(): void;
}
export declare class EsptoolSerial implements ReadableOwner {
port: NodeSerialPort;
readonly readable: ReadableStream<Uint8Array>;
constructor(path: string, option: NodeSerialPort.OpenOptions);
write(data: Uint8Array): Promise<unknown>;
setSignals(option: SerialOutputSignals): Promise<unknown>;
setBaudRate(baudRate: number): void;
open({ baudRate }?: {
baudRate?: number;
}): Promise<unknown> | undefined;
close(): Promise<unknown> | undefined;
wait(ms: number): Promise<unknown>;
}
//# sourceMappingURL=serial.d.ts.map