UNPKG

binconv

Version:

Binary converters for Blob, Uint8Array, ReadableStream, ArrayBuffer, string in JavaScript/TypeScript

14 lines (12 loc) 443 B
import {mergeUint8Arrays} from "./mergeUint8Arrays"; export async function readableStreamToUint8Array(readableStream: ReadableStream<Uint8Array>): Promise<Uint8Array> { const reader = readableStream.getReader(); const arrays: Uint8Array[] = []; while (true) { const {value, done} = await reader.read(); if (done) break; arrays.push(value); } return mergeUint8Arrays(arrays); } export default readableStreamToUint8Array;