MCPcopy Create free account
hub / github.com/TanStack/ai / readStream

Function readStream

packages/ai/tests/stream-to-response.test.ts:19–35  ·  view source on GitHub ↗
(stream: ReadableStream<Uint8Array>)

Source from the content-addressed store, hash-verified

17
18// Helper to read ReadableStream
19async function readStream(stream: ReadableStream<Uint8Array>): Promise<string> {
20 const reader = stream.getReader()
21 const decoder = new TextDecoder()
22 let result = ''
23
24 try {
25 while (true) {
26 const { done, value } = await reader.read()
27 if (done) break
28 result += decoder.decode(value, { stream: true })
29 }
30 } finally {
31 reader.releaseLock()
32 }
33
34 return result
35}
36
37describe('toServerSentEventsStream', () => {
38 it('should convert chunks to SSE format', async () => {

Callers 1

Calls 2

getReaderMethod · 0.80
readMethod · 0.45

Tested by

no test coverage detected