Converts a ReadableStream of Uint8Arrays to an ArrayBuffer. Works the same as Response.arrayBuffer.
A ReadableStream of Uint8Arrays to convert into an ArrayBuffer.
ReadableStream
Uint8Array
ArrayBuffer
A promise that resolves with the ArrayBuffer containing all the data from the stream.
import { toArrayBuffer } from "@std/streams/to-array-buffer";import { assertEquals } from "@std/assert";const stream = ReadableStream.from([ new Uint8Array([1, 2]), new Uint8Array([3, 4, 5]),]);const buf = await toArrayBuffer(stream);assertEquals(buf.byteLength, 5); Copy
import { toArrayBuffer } from "@std/streams/to-array-buffer";import { assertEquals } from "@std/assert";const stream = ReadableStream.from([ new Uint8Array([1, 2]), new Uint8Array([3, 4, 5]),]);const buf = await toArrayBuffer(stream);assertEquals(buf.byteLength, 5);
Converts a ReadableStream of Uint8Arrays to an ArrayBuffer. Works the same as Response.arrayBuffer.