Сообщение от Alexandroppolus
|
например, у этих трех скриптов выполнение действий происходит в некоторой функции run, возвращающей промис.
var a = require('./a');
var b = require('./b');
var c = require('./c');
Promise.all([a.run(), b.run(), c.run()]).then(function(arrayResults) {
//тут что-то делаем
});
|
Как в этом коде должен выглядеть подключенный модуль 'a', если до этого он имел вид:
const fs = require('fs');
var parse = function (csrf){
return new function(){
this.clearFile = function(){
fs.writeFileSync('./data/prices.txt', '');
return;
}
}
}
module.exports = parse;
Я вызывал выполнение функции из главного скрипта кодом
a().clearFile()
Как теперь сюда вставить возвращающий промис?)