mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-17 13:57:10 +00:00
14 lines
278 B
JavaScript
14 lines
278 B
JavaScript
export async function * streamAsyncIterable (stream) {
|
|
const reader = stream.getReader()
|
|
try {
|
|
while (true) {
|
|
const { done, value } = await reader.read()
|
|
if (done) {
|
|
return
|
|
}
|
|
yield value
|
|
}
|
|
} finally {
|
|
reader.releaseLock()
|
|
}
|
|
}
|