UNPKG

@jsonlines/core

Version:

parse and stringify jsonlines files through streams

11 lines (10 loc) 554 B
import { AsyncDuplexBase } from "./util/duplex-base"; import { ReadLineStreamOptions } from "./readline-stream"; export declare type JsonLinesGzipOption = boolean | import("zlib").ZlibOptions; export interface JsonLinesParseOptions<V> extends ReadLineStreamOptions<V> { gzip?: JsonLinesGzipOption; } export declare class JsonLinesParseStream<V = unknown> extends AsyncDuplexBase { constructor(options?: JsonLinesParseOptions<V>); } export declare function parse(...args: ConstructorParameters<typeof JsonLinesParseStream>): JsonLinesParseStream;