Skip to content

Bun は ReadableStream の内容をさまざまな形式に読み取るための便利な関数を多数提供しています。このスニペットは ReadableStream の内容を ArrayBuffer に読み取り、そのバッファを指す Uint8Array を作成します。

ts
const stream = new ReadableStream();
const buf = await Bun.readableStreamToArrayBuffer(stream);
const uint8 = new Uint8Array(buf);

さらに、Uint8Array に直接変換するための便利なメソッドもあります。

ts
const stream = new ReadableStream();
const uint8 = await Bun.readableStreamToBytes(stream);

Bun の他の ReadableStream 変換関数のドキュメントについては、ドキュメント > API > ユーティリティ を参照してください。

Bun by www.bunjs.com.cn 編集