Я пытаюсь преобразовать эту функцию в async / await. Но запутался. Есть ли способ сделать это?
const csv = require('fast-csv');
const inputFileFolder = 'upload';
const readData = (inputFileName) => {
const csvData = [];
return new Promise((resolve, reject) => {
csv
.fromPath(`${inputFileFolder}/${inputFileName}`)
.on('data', (data) => {
csvData.push(data);
})
.on('end', () => {
resolve(csvData);
})
.on('error', () => {
reject(new Error('Something went wrong while reading the CSV file.'));
});
});
};