Type Alias IterableReadableStreamInterface<T>
IterableReadableStreamInterface<T>: {     [asyncIterator]: ((options?: ReadableStreamIteratorOptions) => ReadableStreamAsyncIterator<T>) & (() => AsyncIterator<T, any, undefined>);     cancel: ((reason?: any) => Promise<void>);     getReader: {         (options: {             mode: "byob";         }): ReadableStreamBYOBReader;         (): ReadableStreamDefaultReader<T>;         (options?: ReadableStreamGetReaderOptions): ReadableStreamReader<T>;     };     locked: boolean;     pipeThrough: (<T>(transform: ReadableWritablePair<T, T>, 
options?: StreamPipeOptions) => ReadableStream<T>);     pipeTo: ((destination: WritableStream<T>, 
options?: StreamPipeOptions) => Promise<void>);     tee: (() => [ReadableStream<T>, ReadableStream<T>]);     values: ((options?: ReadableStreamIteratorOptions) => ReadableStreamAsyncIterator<T>); } Type declaration
[asyncIterator]: ((options?: ReadableStreamIteratorOptions) => ReadableStreamAsyncIterator<T>) & (() => AsyncIterator<T, any, undefined>)
cancel: ((reason?: any) => Promise<void>)
- (reason?): Promise<void>
 Returns Promise<void>
getReader: { 
    (options: { 
        mode: "byob"; 
    }): ReadableStreamBYOBReader; 
    (): ReadableStreamDefaultReader<T>; 
    (options?: ReadableStreamGetReaderOptions): ReadableStreamReader<T>; 
}
- (options): ReadableStreamBYOBReader
 Parameters
- options: { 
    mode: "byob"; 
} 
Returns ReadableStreamBYOBReader
- (): ReadableStreamDefaultReader<T>
 Returns ReadableStreamDefaultReader<T>
- (options?): ReadableStreamReader<T>
 Parameters
Optionaloptions: ReadableStreamGetReaderOptions
Returns ReadableStreamReader<T>
locked: boolean
pipeThrough: (<T>(transform: ReadableWritablePair<T, T>, options?: StreamPipeOptions) => ReadableStream<T>)
- <T>(transform, options?): ReadableStream<T>
 Parameters
- transform: ReadableWritablePair<T, T>
 Optionaloptions: StreamPipeOptions
Returns ReadableStream<T>
pipeTo: ((destination: WritableStream<T>, options?: StreamPipeOptions) => Promise<void>)
- (destination, options?): Promise<void>
 Parameters
- destination: WritableStream<T>
 Optionaloptions: StreamPipeOptions
Returns Promise<void>
tee: (() => [ReadableStream<T>, ReadableStream<T>])
- (): [ReadableStream<T>, ReadableStream<T>]
 Returns [ReadableStream<T>, ReadableStream<T>]
values: ((options?: ReadableStreamIteratorOptions) => ReadableStreamAsyncIterator<T>)
- (options?): ReadableStreamAsyncIterator<T>
 Parameters
Optionaloptions: ReadableStreamIteratorOptions
Returns ReadableStreamAsyncIterator<T>
MDN Reference