Estoy leyendo el archivo csv y realizo un procesamiento, pero con este procesamiento se llama al otro método y recibo un error por eso. entonces quiero ejecutar el método de return después de que todo el proceso haya terminado. por favor ayuda. Gracias.
async function createcsv(data){ try{ const stream = Readable.from(data.buffer) const data1 = stream .pipe(csv()) .on("data", async (data) => results.push(data)) .on("end", async () => { //doing some process } return { status:"success" message:"created csv" file:filename } }catch(err){ console.log(err) } } así que el método de return se ejecuta temprano y no obtuve el nombre del archivo que estoy procesando dentro de la stream así que quiero ejecutar el método de return al final y también obtener el nombre del archivo porque estoy procesando miles de datos de archivos csv . por favor ayuda