@pujansrt/data-genie
Version:
High performant ETL engine written in TypeScript
11 lines (10 loc) • 386 B
TypeScript
import { DataReader, DataRecord } from '../core/interfaces';
export declare class CSVReader implements DataReader {
private filePath;
private hasFieldNamesInFirstRow;
private fieldSeparator;
constructor(filePath: string);
setFieldNamesInFirstRow(value: boolean): this;
setFieldSeparator(separator: string): this;
read(): AsyncIterableIterator<DataRecord>;
}