import { Parser } from '@json2csv/plainjs'; import csv from 'csvtojson'; export const csvToJson = (csvContent: string) => new Promise((resolve) => { csv().fromString(csvContent).then(resolve); }); export type CsvToJson = typeof csvToJson; const jsonParser = new Parser(); // This accepts options if needed export const jsonToCsv = (data: T[]): string => jsonParser.parse(data); export type JsonToCsv = typeof jsonToCsv;