Die Bun.file()-Funktion akzeptiert einen Pfad und gibt eine BunFile-Instanz zurück. Die BunFile-Klasse erweitert Blob und ermöglicht es Ihnen, die Datei träge in einer Vielzahl von Formaten zu lesen. Verwenden Sie .stream(), um die Datei inkrementell als ReadableStream zu konsumieren.
ts
const path = "/path/to/package.json";
const file = Bun.file(path);
const stream = file.stream();Die Chunks des Streams können als asynchrones iterierbares Objekt mit for await konsumiert werden.
ts
for await (const chunk of stream) {
chunk; // => Uint8Array
}Weitere Informationen zur Arbeit mit Streams in Bun finden Sie in der Streams-Dokumentation.