mirror of
https://github.com/ArthurDanjou/artagents.git
synced 2026-01-14 12:14:40 +01:00
15 lines
332 B
TypeScript
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
|
|
}
|