frontend/.pnpm-store/v3/files/63/5942d96f7c366ca7b0e0089ed0d23d01064f3cf5c701527f758b5bca6f2e97ce505ac0abc134bad32d2ebb2bf40425ada58541f3bc213095c10a39f825d8cf

23 lines
752 B
Plaintext

/// <reference types="bluebird" />
/// <reference types="node" />
import { Processor, ProcessLineResult } from "./Processor";
import P from "bluebird";
export declare class ProcessorLocal extends Processor {
flush(): P<ProcessLineResult[]>;
destroy(): P<void>;
private rowSplit;
private eolEmitted;
private _needEmitEol?;
private readonly needEmitEol;
private headEmitted;
private _needEmitHead?;
private readonly needEmitHead;
process(chunk: Buffer, finalChunk?: boolean): P<ProcessLineResult[]>;
private processCSV(csv, finalChunk);
private processDataWithHead(lines);
private filterHeader();
private processCSVBody(lines);
private prependLeftBuf(buf);
private runPreLineHook(lines);
}