testing/transports/sse_frame_reader.ts view source
(reader: ReadableStreamDefaultReader<Uint8Array<ArrayBufferLike>>, default_timeout_ms?: number): SseFrameReader import {create_sse_frame_reader} from '@fuzdev/fuz_app/testing/transports/sse_frame_reader.js'; Wrap a byte-stream reader in \n\n-delimited SSE frame parsing.
Preserves bytes past a frame terminator in an internal buffer for the next
read_frame. read_frame and wait_for_close both race each underlying
read against timeout_ms so a misbehaving stream surfaces as a failure
rather than a vitest hang.
reader
ReadableStreamDefaultReader<Uint8Array<ArrayBufferLike>>default_timeout_ms
numberSSE_FRAME_READ_TIMEOUT_MSreturns
SseFrameReader