@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
25 lines (24 loc) • 737 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { ZlibOptions } from 'zlib';
import { NDJsonStats } from './ndjson.model';
import { TransformJsonParseOptions } from './transformJsonParse';
export interface PipelineFromNDJsonFileOptions extends TransformJsonParseOptions {
filePath: string;
/**
* @default `\n`
*/
separator?: string;
/**
* @default false
*/
gzip?: boolean;
/**
* Only applicable if `gzip` is enabled
*/
zlibOptions?: ZlibOptions;
}
/**
* Convenience pipeline that starts from reading NDJSON file.
*/
export declare function pipelineFromNDJsonFile(streams: NodeJS.WritableStream[], opt: PipelineFromNDJsonFileOptions): Promise<NDJsonStats>;