TS: Avoid name clash between tsconfig.json and type table

This commit is contained in:
Asger F
2019-12-11 12:15:44 +00:00
parent 3049bf2c85
commit 063abb5cbc
2 changed files with 11 additions and 2 deletions

View File

@@ -777,7 +777,10 @@ public class AutoBuild {
}
private void extractTypeTable(Path fileHandle, TypeTable table) {
TrapWriter trapWriter = outputConfig.getTrapWriterFactory().mkTrapWriter(fileHandle.toFile());
TrapWriter trapWriter =
outputConfig
.getTrapWriterFactory()
.mkTrapWriter(new File(fileHandle.toString() + ".codeql-typescript-typetable"));
try {
new TypeExtractor(trapWriter, table).extract();
} finally {

View File

@@ -195,7 +195,13 @@ public class Main {
}
private void extractTypeTable(File fileHandle, TypeTable table) {
TrapWriter trapWriter = extractorOutputConfig.getTrapWriterFactory().mkTrapWriter(fileHandle);
TrapWriter trapWriter =
extractorOutputConfig
.getTrapWriterFactory()
.mkTrapWriter(
new File(
fileHandle.getParentFile(),
fileHandle.getName() + ".codeql-typescript-typetable"));
try {
new TypeExtractor(trapWriter, table).extract();
} finally {