UNPKG

529 BTypeScriptView Raw
1/// <reference types="node" />
2import { ReadableOptions } from 'stream';
3import { AbortableAsyncMapper } from '@naturalcycles/js-lib';
4import { ReadableTyped } from '../stream.model';
5/**
6 * Create Readable from Array.
7 * Supports a `mapper` function (async) that you can use to e.g create a timer-emitting-readable.
8 *
9 * For simple cases use Readable.from(...) (Node.js 12+)
10 */
11export declare function readableFromArray<IN, OUT>(items: IN[], mapper?: AbortableAsyncMapper<IN, OUT>, opt?: ReadableOptions): ReadableTyped<OUT>;