MCPcopy Create free account
hub / github.com/benwinding/react-admin-import-csv / GetCSVItems

Function GetCSVItems

src/import-controller.ts:108–123  ·  view source on GitHub ↗
(
  logging: boolean,
  translate: Translate,
  file: File,
  parseConfig: any,
)

Source from the content-addressed store, hash-verified

106}
107
108export async function GetCSVItems(
109 logging: boolean,
110 translate: Translate,
111 file: File,
112 parseConfig: any,
113): Promise<any[]> {
114 const logger = makeLogger(logging);
115 let csvValues: any[] | undefined;
116 try {
117 csvValues = await processCsvFile(file, parseConfig);
118 return csvValues || [];
119 } catch (error) {
120 logger.error("GetCSVItems", { csvValues }, error);
121 throw translate("csv.parsing.invalidCsvDocument");
122 }
123}

Callers 1

processCSVFunction · 0.90

Calls 4

processCsvFileFunction · 0.90
makeLoggerFunction · 0.85
translateFunction · 0.85
errorMethod · 0.80

Tested by

no test coverage detected