@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
10 lines (9 loc) • 499 B
TypeScript
import { AbortableAsyncMapper } from '@naturalcycles/js-lib';
import { TransformLogProgressOptions, TransformMapOptions } from '../..';
export interface NDJSONStreamForEachOptions<IN = any> extends TransformMapOptions<IN, void>, TransformLogProgressOptions<IN> {
inputFilePath: string;
}
/**
* Convenience function to `forEach` through an ndjson file.
*/
export declare function ndjsonStreamForEach<T>(mapper: AbortableAsyncMapper<T, void>, opt: NDJSONStreamForEachOptions<T>): Promise<void>;