stdio.d.ts 460 B

12345678910111213
  1. import { JSONRPCMessage } from '../types.js';
  2. /**
  3. * Buffers a continuous stdio stream into discrete JSON-RPC messages.
  4. */
  5. export declare class ReadBuffer {
  6. private _buffer?;
  7. append(chunk: Buffer): void;
  8. readMessage(): JSONRPCMessage | null;
  9. clear(): void;
  10. }
  11. export declare function deserializeMessage(line: string): JSONRPCMessage;
  12. export declare function serializeMessage(message: JSONRPCMessage): string;
  13. //# sourceMappingURL=stdio.d.ts.map