@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
10 lines (9 loc) • 437 B
TypeScript
import { Mapper } from '@naturalcycles/js-lib';
import { TransformOpt, TransformTyped } from '../stream.model';
/**
* Similar to RxJS `tap` - allows to run a function for each stream item, without affecting the result.
* Item is passed through to the output.
*
* Can also act as a counter, since `index` is passed to `fn`
*/
export declare function transformTap<IN>(fn: Mapper<IN, any>, opt?: TransformOpt): TransformTyped<IN, IN>;