You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					19 lines
				
				616 B
			
		
		
			
		
	
	
					19 lines
				
				616 B
			| 
								 
											3 years ago
										 
									 | 
							
								/// <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;
							 | 
						||
| 
								 | 
							
								}
							 |