Files
rea/tests/support/cli/cliCommandSessionFrames.d.mts
T

13 lines
539 B
TypeScript
Raw Normal View History

/** Largest accepted session message, including the encoded command result. */
export const MAX_CLI_SESSION_FRAME_BYTES: number;
/** Length-prefixed JSON frame shared by the session parent and worker. */
export function encodeCliSessionFrame(value: unknown): Buffer;
/**
* Parse complete frames from a byte stream. An oversized or malformed frame
* fails the reader instead of resynchronizing on a later length.
*/
export function createCliSessionFrameReader(
onFrame: (value: unknown) => void,
): (chunk: Buffer | string) => void;