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

Function CheckCSVValidation

src/import-controller.ts:90–106  ·  view source on GitHub ↗
(
  logging: boolean,
  translate: Translate,
  csvValues: any[],
  validateRow?: ValidateRowFunction
)

Source from the content-addressed store, hash-verified

88}
89
90export async function CheckCSVValidation(
91 logging: boolean,
92 translate: Translate,
93 csvValues: any[],
94 validateRow?: ValidateRowFunction
95): Promise<void> {
96 const logger = makeLogger(logging);
97 if (!validateRow) {
98 return;
99 }
100 try {
101 await Promise.all(csvValues.map(validateRow));
102 } catch (error) {
103 logger.error("CheckCSVValidation", { csvValues }, error);
104 throw translate("csv.parsing.failedValidateRow");
105 }
106}
107
108export async function GetCSVItems(
109 logging: boolean,

Callers 1

processCSVFunction · 0.90

Calls 3

makeLoggerFunction · 0.85
translateFunction · 0.85
errorMethod · 0.80

Tested by

no test coverage detected