UNPKG

@maukode/siesvi

Version:

siesvi is CSV library that use typescript and provide CSV common functions from parsing, validation, to transformation.

20 lines (19 loc) 679 B
import { Writable } from 'stream'; export declare class CsvWriter<T> extends Writable { private columns; private delimiter; private includeHeader; private filePath; private fileStream; private outputBuffer; constructor(options?: { filePath?: string; delimiter?: string; includeHeader?: boolean; }); _construct(callback: (error?: Error | null) => void): void; _write(chunk: T, _: BufferEncoding, callback: (error?: Error | null) => void): void; writeData(data: string, callback?: (error?: Error | null) => void): void; _final(callback: (error?: Error | null) => void): void; getOutputBuffer(): string; }