import { stringify } from 'csv' import { Parser } from './parser.interface'; export class CsvParser implements Parser{ async parse(data: T[]) { return new Promise((resolve, reject) => { stringify(data, { header: true }, function (err, output) { if (err) reject(err); resolve(output) }); }) } }