UNPKG

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