UNPKG

723 BTypeScriptView Raw
1import { AsyncIterableX } from './asynciterablex';
2export declare class AsyncIterableReadableStream<T> extends AsyncIterableX<T> {
3 protected _stream: ReadableStream<T>;
4 constructor(_stream: ReadableStream<T>);
5 [Symbol.asyncIterator](): AsyncGenerator<T, void, unknown>;
6}
7export declare class AsyncIterableReadableByteStream extends AsyncIterableReadableStream<Uint8Array> {
8 [Symbol.asyncIterator](): AsyncGenerator<any, void, unknown>;
9}
10export declare function fromDOMStream<TSource>(stream: ReadableStream<TSource>): AsyncIterableX<TSource>;
11export declare function fromDOMStream<TSource extends ArrayBufferView>(stream: ReadableStream<TSource>, options: {
12 mode: 'byob';
13}): AsyncIterableX<TSource>;