Поток чтения (ReadableStream)
Этот интерфейс API потоков представляет собой поток для чтения данных в байтах. API Fetch предоставляет конкретный экземпляр ReadableStream через свойство body объекта Response.
interface ReadableStream <R = any> {readonly locked: boolean;[[Symbol.asyncIterator]](options?: {preventCancel?: boolean;}): AsyncIterableIterator<R>;cancel(reason?: any): Promise<void>;getReader(options: {mode: "byob";}): ReadableStreamBYOBReader;getReader(options?: {mode?: undefined;}): ReadableStreamDefaultReader<R>;pipeThrough<T>({ writable, readable }: {writable: WritableStream<R>;readable: ReadableStream<T>;}, options?: PipeOptions): ReadableStream<T>;tee(): [ReadableStream<R>, ReadableStream<R>];}
var ReadableStream: {prototype: ReadableStream;new (underlyingSource: UnderlyingByteSource, strategy?: {highWaterMark?: number;size?: undefined;}): ReadableStream<Uint8Array>;new <R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;};
Параметры типа
R = anyСвойства
readonly locked: booleanМетоды
[[Symbol.asyncIterator]](options?: {preventCancel?: boolean; }): AsyncIterableIterator<R>cancel(reason?: any): Promise<void>getReader(options: {mode: "byob"; }): ReadableStreamBYOBReadergetReader(options?: {mode?: undefined; }): ReadableStreamDefaultReader<R>pipeThrough<T>({ writable, readable }: {writable: WritableStream<R>;
readable: ReadableStream<T>; }, options?: PipeOptions): ReadableStream<T>pipeTo(dest: WritableStream<R>, options?: PipeOptions): Promise<void>tee(): [ReadableStream<R>, ReadableStream<R>]
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/ReadableStream