From b37116d7b1859e638365d2c46bf66b406e6dc1ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?An=C5=BEe=20Vodovnik?= Date: Wed, 7 Apr 2021 17:17:57 +0200 Subject: [PATCH] chore(dotnet): fix generating from parent directory (#6095) --- utils/doclint/generateDotnetApi.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/doclint/generateDotnetApi.js b/utils/doclint/generateDotnetApi.js index ca4e4a64d6..8cb5c45a2b 100644 --- a/utils/doclint/generateDotnetApi.js +++ b/utils/doclint/generateDotnetApi.js @@ -48,7 +48,7 @@ const customTypeNames = new Map([ ]); { - const typesDir = process.argv[2] || '../generate_types/csharp/'; + const typesDir = process.argv[2] || path.join(__dirname, 'generate_types', 'csharp'); let checkAndMakeDir = (path) => { if (!fs.existsSync(path)) fs.mkdirSync(path, { recursive: true }); @@ -78,7 +78,7 @@ const customTypeNames = new Map([ }); // get the template for a class - const template = fs.readFileSync("./templates/interface.cs", 'utf-8') + const template = fs.readFileSync(path.join(__dirname, 'templates', 'interface.cs'), 'utf-8') .replace('[PW_TOOL_VERSION]', `${__filename.substring(path.join(__dirname, '..', '..').length).split(path.sep).join(path.posix.sep)}`); // we have some "predefined" types, like the mixed state enum, that we can map in advance