10 lines
322 B
TypeScript
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;
|
|
}
|