UNPKG

ix

Version:

The Interactive Extensions for JavaScript

20 lines (19 loc) 833 B
/// <reference types="node" /> import { ReadableOptions } from 'stream'; import { BufferLike } from '../../interfaces.js'; import { AsyncIterableReadable } from '../../asynciterable/tonodestream.js'; /** * @ignore */ export declare function toNodeStreamProto<TSource>(this: AsyncIterable<TSource>): AsyncIterableReadable<TSource>; export declare function toNodeStreamProto<TSource>(this: AsyncIterable<TSource>, options: ReadableOptions & { objectMode: true; }): AsyncIterableReadable<TSource>; export declare function toNodeStreamProto<TSource extends BufferLike>(this: AsyncIterable<TSource>, options: ReadableOptions & { objectMode: false; }): AsyncIterableReadable<TSource>; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX<T> { toNodeStream: typeof toNodeStreamProto; } }