1 | import { ReadableBYOBStreamOptions, ReadableByteStreamOptions } from '../asynciterable/todomstream';
|
2 | export declare function toDOMStream<T>(source: Iterable<T>, strategy?: QueuingStrategy<T>): ReadableStream<T>;
|
3 | export declare function toDOMStream<T>(source: Iterable<T>, options: ReadableBYOBStreamOptions<Uint8Array>): ReadableStream<Uint8Array>;
|
4 | export declare function toDOMStream<T>(source: Iterable<T>, options: ReadableByteStreamOptions<Uint8Array>): ReadableStream<Uint8Array>;
|
5 |
|
6 |
|
7 |
|
8 | export declare function toDOMStreamProto<T>(this: Iterable<T>, strategy?: QueuingStrategy<T>): ReadableStream<T>;
|
9 | export declare function toDOMStreamProto<T>(this: Iterable<T>, options: ReadableBYOBStreamOptions<Uint8Array>): ReadableStream<Uint8Array>;
|
10 | export declare function toDOMStreamProto<T>(this: Iterable<T>, options: ReadableByteStreamOptions<Uint8Array>): ReadableStream<Uint8Array>;
|
11 | declare module '../iterable/iterablex' {
|
12 | interface IterableX<T> {
|
13 | toDOMStream: typeof toDOMStreamProto;
|
14 | tee(): [ReadableStream<T>, ReadableStream<T>];
|
15 | pipeTo(writable: WritableStream<T>, options?: PipeOptions): Promise<void>;
|
16 | pipeThrough<R extends ReadableStream<any>>(duplex: {
|
17 | writable: WritableStream<T>;
|
18 | readable: R;
|
19 | }, options?: PipeOptions): ReadableStream<T>;
|
20 | }
|
21 | }
|