UNPKG

csvtojson

Version:

A tool concentrating on converting csv data to JSON with customised parser supporting

19 lines (18 loc) 616 B
/// <reference types="bluebird" /> import { Converter } from "./Converter"; import { ProcessLineResult } from "./Processor"; import P from "bluebird"; import CSVError from "./CSVError"; export declare class Result { private converter; private readonly needEmitLine; private _needPushDownstream?; private readonly needPushDownstream; private readonly needEmitAll; private finalResult; constructor(converter: Converter); processResult(resultLines: ProcessLineResult[]): P<any>; appendFinalResult(lines: any[]): void; processError(err: CSVError): void; endProcess(): void; }