@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
18 lines (17 loc) • 704 B
TypeScript
import { Mapper, AbortableAsyncMapper } from '@naturalcycles/js-lib';
import { ReadableTyped } from '../../index';
import { TransformMapOptions } from '../transform/transformMap';
/**
* Convenience function to do `.forEach` over a Readable.
* Typed! (unlike default Readable).
*
* @experimental
*/
export declare function readableForEach<T>(readable: ReadableTyped<T>, mapper: AbortableAsyncMapper<T, void>, opt?: TransformMapOptions<T, void>): Promise<void>;
/**
* Convenience function to do `.forEach` over a Readable.
* Typed! (unlike default Readable).
*
* @experimental
*/
export declare function readableForEachSync<T>(readable: ReadableTyped<T>, mapper: Mapper<T, void>): Promise<void>;