toReadableStream
import { toReadableStream } from "jsr:@ende/io";function
function toReadableStream(reader: Reader | (Reader & Closer), options?: ToReadableStreamOptions): ReadableStream<Uint8Array>Create a ReadableStream of Uint8Arrays from a
Reader.
When the pull algorithm is called on the stream, a chunk from the reader
will be read. When null is returned from the reader, the stream will be
closed along with the reader (if it is also a Closer).
reader: Reader | (Reader & Closer)The reader to read from
options?: ToReadableStreamOptionsThe options
Returns
The readable stream
Example: Usage
import { toReadableStream } from "@ende/io/to-readable-stream";
using file = await Ende.open("./README.md", { read: true });
const fileStream = toReadableStream(file);