@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
11 lines (10 loc) • 508 B
TypeScript
import { AsyncMapper } from '@naturalcycles/js-lib';
import { ReadableTyped } from '../stream.model';
import { TransformMapOptions } from '../transform/transformMap';
/**
* Map Readable items to array of results (in memory),
* passing each result via `transformMap`.
*
* Warning! All results are stored in memory (no backpressure).
*/
export declare function readableMapToArray<IN, OUT = IN>(stream: ReadableTyped<IN>, mapper?: AsyncMapper<IN, OUT>, opt?: TransformMapOptions<IN, OUT>): Promise<OUT[]>;