hts/packages/isdk/spec/test/convert-stream-to-array.ts

15 lines
293 B
TypeScript

export async function convertStreamToArray<T>(
stream: ReadableStream<T>,
): Promise<T[]> {
const result: T[] = [];
const reader = stream.getReader();
while (true) {
const { value, done } = await reader.read();
if (done) break;
result.push(value);
}
return result;
}