Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Go to Latest
function readableStreamFromReader
Deprecated
Deprecated

(will be removed after 1.0.0) Use toReadableStream instead.

import { readableStreamFromReader } from "https://deno.land/std@0.212.0/streams/mod.ts";

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).

An example converting a Deno.FsFile into a readable stream:

import { readableStreamFromReader } from "https://deno.land/std@0.212.0/streams/readable_stream_from_reader.ts";

const file = await Deno.open("./file.txt", { read: true });
const fileStream = readableStreamFromReader(file);

Parameters

reader: Reader | (Reader & Closer)
optional
options: ReadableStreamFromReaderOptions = [UNSUPPORTED]