From 67c8b6536aa9770ce243b05b4817e1d3b19e6d81 Mon Sep 17 00:00:00 2001 From: swk777 <swk777@gmail.com> Date: Wed, 16 Aug 2023 11:32:54 +0800 Subject: [PATCH] add papa config --- packages/core/src/readers/CSVReader.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/core/src/readers/CSVReader.ts b/packages/core/src/readers/CSVReader.ts index dcedd371c..0fb5c5721 100644 --- a/packages/core/src/readers/CSVReader.ts +++ b/packages/core/src/readers/CSVReader.ts @@ -1,5 +1,5 @@ import { DEFAULT_FS, GenericFileSystem } from "../storage/FileSystem"; -import Papa, { ParseLocalConfig } from "papaparse"; +import Papa, { ParseConfig } from "papaparse"; import { BaseReader } from "./base"; import { Document } from "../Node"; @@ -12,7 +12,7 @@ export class PapaCSVReader implements BaseReader { private concatRows: boolean; private colJoiner: string; private rowJoiner: string; - private papaConfig?: ParseLocalConfig; + private papaConfig?: ParseConfig; /** * Constructs a new instance of the class. @@ -24,7 +24,7 @@ export class PapaCSVReader implements BaseReader { concatRows: boolean = true, colJoiner: string = ", ", rowJoiner: string = "\n", - papaConfig?: ParseLocalConfig + papaConfig?: ParseConfig ) { this.concatRows = concatRows; this.colJoiner = colJoiner; @@ -42,8 +42,8 @@ export class PapaCSVReader implements BaseReader { file: string, fs: GenericFileSystem = DEFAULT_FS ): Promise<Document[]> { - const fileContent = await fs.readFile(file, "utf-8"); - const result = Papa.parse(fileContent); + const fileContent: string = await fs.readFile(file, "utf-8"); + const result = Papa.parse(fileContent, this.papaConfig); const textList = result.data.map((row: any) => { // Compatible with header row mode const rowValues = Object.values(row).map((value) => String(value)); -- GitLab