Files
artagents/server/utils/stream.ts
2025-04-14 12:36:04 +02:00

15 lines
332 B
TypeScript

export async function streamToText(stream: ReadableStream<Uint8Array>) {
const reader = stream.getReader()
const decoder = new TextDecoder()
let result = ''
while (true) {
const { done, value } = await reader.read()
if (done)
break
result += decoder.decode(value, { stream: true })
}
return result
}