ソースを参照

Perf: merge stream writes

SukkaW 1 年間 前
コミット
33788588f0
1 ファイル変更1 行追加4 行削除
  1. 1 4
      Build/lib/create-file.ts

+ 1 - 4
Build/lib/create-file.ts

@@ -77,10 +77,7 @@ export async function compareAndWriteFile(span: Span, linesA: string[], filePath
 
     const writeStream = fs.createWriteStream(filePath);
     for (let i = 0; i < linesALen; i++) {
-      let p = asyncWriteToStream(writeStream, linesA[i]);
-      // eslint-disable-next-line no-await-in-loop -- stream high water mark
-      if (p) await p;
-      p = asyncWriteToStream(writeStream, '\n');
+      const p = asyncWriteToStream(writeStream, linesA[i] + '\n');
       // eslint-disable-next-line no-await-in-loop -- stream high water mark
       if (p) await p;
     }