1 | import { AsyncIterableX } from './asynciterablex';
|
2 | import '../add/asynciterable-operators/publish';
|
3 | import '../add/asynciterable-operators/todomstream';
|
4 | export declare class AsyncIterableReadableStream<T> extends AsyncIterableX<T> {
|
5 | protected _stream: ReadableStream<T>;
|
6 | constructor(_stream: ReadableStream<T>);
|
7 | [Symbol.asyncIterator](): AsyncIterableIterator<T>;
|
8 | }
|
9 | export declare class AsyncIterableReadableByteStream extends AsyncIterableReadableStream<Uint8Array> {
|
10 | [Symbol.asyncIterator](): AsyncIterableIterator<Uint8Array>;
|
11 | }
|
12 | export declare function fromDOMStream<TSource>(stream: ReadableStream<TSource>): AsyncIterableX<TSource>;
|
13 | export declare function fromDOMStream<TSource extends ArrayBufferView>(stream: ReadableStream<TSource>, options: {
|
14 | mode: 'byob';
|
15 | }): AsyncIterableX<TSource>;
|