Skip to content

Функция Bun.file() принимает путь и возвращает экземпляр BunFile. Класс BunFile расширяет Blob и позволяет лениво читать файл в различных форматах. Используйте .stream() для потребления файла постепенно как ReadableStream.

ts
const path = "/path/to/package.json";
const file = Bun.file(path);

const stream = file.stream();

Фрагменты потока можно потреблять как асинхронный итерируемый объект с помощью for await.

ts
for await (const chunk of stream) {
  chunk; // => Uint8Array
}

Обратитесь к документации Потоки для получения дополнительной информации о работе с потоками в Bun.

Bun от www.bunjs.com.cn