【发布时间】:2017-02-14 07:17:31
【问题描述】:
我有这样一个函数,它创建一个写入流,然后将字符串数组写入文件。我想让它在写作完成后返回一个 Promise。但我不知道如何才能完成这项工作。
function writeToFile(filePath: string, arr: string[]): Promise<boolean> {
const file = fs.createWriteStream(filePath);
arr.forEach(function(row) {
file.write(row + "\n");
});
file.end();
file.on("finish", ()=>{ /*do something to return a promise but I don't know how*/});
}
感谢您的任何评论!
【问题讨论】:
标签: javascript node.js typescript promise fs