Files
SnowLuma/.pnpm-store/v11/files/bf/c03154af13adf781ec5a7115fdf55bb81aa1b9b5405d3702af4e22fb7ac3107fa5315b47d4618dc0af4fa36cbdc5f23c7133023f0e4528642749da65765a91
TanTan 2a69b23b47
Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

18 lines
616 B
Plaintext

import { JSONRPCMessage } from '../types.js';
export declare const STDIO_DEFAULT_MAX_BUFFER_SIZE: number;
/**
* Buffers a continuous stdio stream into discrete JSON-RPC messages.
*/
export declare class ReadBuffer {
private _buffer?;
private _maxBufferSize;
constructor(options?: {
maxBufferSize?: number;
});
append(chunk: Buffer): void;
readMessage(): JSONRPCMessage | null;
clear(): void;
}
export declare function deserializeMessage(line: string): JSONRPCMessage;
export declare function serializeMessage(message: JSONRPCMessage): string;
//# sourceMappingURL=stdio.d.ts.map