bom2table/src/csvToJSON.ts
2025-06-12 22:18:50 +01:00

10 lines
322 B
TypeScript

import { csvConfig, rejectedParts } from './config';
// const csv = require('csvtojson');
import csv from 'csvtojson';
export async function getBOM(csvBOM: string) {
const rawBOM = await csv(csvConfig).fromString(csvBOM);
const bom = rawBOM.filter((part: Part) => !rejectedParts.includes(part.Part));
return bom;
}