Не могу разобраться как вернуть результат моей вложенной функции.
e = filesBasename.split();
Пытаюсь вернуть значение
e т.е. это результат выполнения.
Прошу помощи
function main() {
return src('frontend/**/*.scss')
.on('data', function(file) {
fs.readFile(file.path, "utf8", (err, elem) => {
if (err) throw err;
const regexp = /@import\s*["']([^"']+)["'];/gi;
let result = elem.matchAll(regexp);
const matchGroupValues = [...result].map(([, group1]) => group1);
const valuesInArrays = matchGroupValues.map(value1 => [value1]);
function main1(e) {
for (let value of valuesInArrays) {
let filesBasename = value + '' + '.css';
e = filesBasename.split();
return main1;
}
};
})
})
};
// Возвращаем результат работы функции main1()
main()(console.log());