Bun fournit plusieurs fonctions pratiques pour lire le contenu d'un ReadableStream dans différents formats. Cet extrait lit le contenu d'un ReadableStream dans un ArrayBuffer, puis crée une Uint8Array qui pointe vers le buffer.
ts
const stream = new ReadableStream();
const buf = await Bun.readableStreamToArrayBuffer(stream);
const uint8 = new Uint8Array(buf);De plus, il existe une méthode pratique pour convertir directement en Uint8Array.
ts
const stream = new ReadableStream();
const uint8 = await Bun.readableStreamToBytes(stream);Consultez Docs > API > Utils pour la documentation sur les autres fonctions de conversion ReadableStream de Bun.