UNPKG

686 BTypeScriptView Raw
1import { AsyncMapper, Mapper } from '@naturalcycles/js-lib';
2import { ReadableTyped } from '../../index';
3import { TransformMapOptions } from '../transform/transformMap';
4/**
5 * Convenience function to do `.forEach` over a Readable.
6 * Typed! (unlike default Readable).
7 *
8 * @experimental
9 */
10export declare function readableForEach<T>(readable: ReadableTyped<T>, mapper: AsyncMapper<T, void>, opt?: TransformMapOptions<T, void>): Promise<void>;
11/**
12 * Convenience function to do `.forEach` over a Readable.
13 * Typed! (unlike default Readable).
14 *
15 * @experimental
16 */
17export declare function readableForEachSync<T>(readable: ReadableTyped<T>, mapper: Mapper<T, void>): Promise<void>;