Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/deno/cli/js/web/streams/readable_stream.ts>ReadableStreamImpl

A modern runtime for JavaScript and TypeScript.
Go to Latest
class ReadableStreamImpl
implements ReadableStream<R>
import { ReadableStreamImpl } from "https://deno.land/x/deno@v1.0.0/cli/js/web/streams/readable_stream.ts";

Constructors

new
ReadableStreamImpl(underlyingSource?: UnderlyingByteSource | UnderlyingSource<R>, strategy?: { highWaterMark?: number; size?: undefined; } | QueuingStrategy<R>)

Type Parameters

optional
R = any

Properties

readonly
locked: boolean
[sym.disturbed]: boolean
[sym.reader]: ReadableStreamGenericReader<R> | undefined
[sym.state]: "readable" | "closed" | "errored"
[sym.storedError]: any

Methods

cancel(reason?: any): Promise<void>
getIterator(unnamed 0?: { preventCancel?: boolean; }): AsyncIterableIterator<R>
getReader(unnamed 0?: { mode?: string; }): ReadableStreamDefaultReader<R>
pipeThrough<T>(unnamed 0: { writable: WritableStream<R>; readable: ReadableStream<T>; }, unnamed 1?: PipeOptions): ReadableStream<T>
pipeTo(dest: WritableStream<R>, unnamed 1?: PipeOptions): Promise<void>
[customInspect](): string
[Symbol.asyncIterator](options?: { preventCancel?: boolean; }): AsyncIterableIterator<R>