@twilio/plugin-microvisor
Version:
Interact with your Twilio Microvisor devices
17 lines (16 loc) • 639 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
/// <reference types="node" />
import { Server, Socket } from 'node:net';
import { GdbToProtobuf } from './gdb2protobuf';
import { EventEmitter } from 'node:events';
export declare class GdbServer extends EventEmitter {
server: Server | undefined;
ackDisabled: boolean;
buffer: Buffer;
waitingForResponse: boolean;
gdbToProtobuf: GdbToProtobuf;
constructor(port: number, gdbToProtobuf: GdbToProtobuf);
static messageIsBuffer(message: Buffer | ArrayBuffer): message is Buffer;
onData(socket: Socket, data: Buffer | ArrayBuffer): Promise<void>;
}