@jsonlines/core
Version:
parse and stringify jsonlines files through streams
11 lines (10 loc) • 554 B
TypeScript
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;