MCPcopy Create free account
hub / github.com/HelloCSV/HelloCSV / parseCsv

Function parseCsv

src/parser/index.ts:6–20  ·  view source on GitHub ↗
({ file }: { file: File })

Source from the content-addressed store, hash-verified

4import Papa from 'papaparse';
5
6export async function parseCsv({ file }: { file: File }): Promise<ParsedFile> {
7 return new Promise((resolve, reject) => {
8 // eslint-disable-next-line import/no-named-as-default-member
9 Papa.parse<CSVParsedData>(file, {
10 skipEmptyLines: true,
11 header: true,
12 complete: (results) => {
13 resolve(results as ParsedFile);
14 },
15 error: (error) => {
16 reject(error);
17 },
18 });
19 });
20}

Callers 1

uploadFileMethod · 0.90

Calls 1

parseMethod · 0.45

Tested by

no test coverage detected