From b3f7cd988bfdd8bf93e71c9866798d709b44b515 Mon Sep 17 00:00:00 2001 From: Asger F Date: Tue, 18 Feb 2025 12:43:13 +0100 Subject: [PATCH] JS: Extract TS snippets with no tsconfig.json file --- .../extractor/src/com/semmle/js/extractor/AutoBuild.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java b/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java index 7247489ee693..0d5fa5619109 100644 --- a/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java +++ b/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java @@ -1087,6 +1087,12 @@ private Set extractTypeScript( remainingTypeScriptFiles.add(f); } } + for (Map.Entry entry : state.getSnippets().entrySet()) { + if (!extractedFiles.contains(entry.getKey()) + && FileType.forFileExtension(entry.getKey().toFile()) == FileType.TYPESCRIPT) { + remainingTypeScriptFiles.add(entry.getKey()); + } + } if (!remainingTypeScriptFiles.isEmpty()) { extractTypeScriptFiles(remainingTypeScriptFiles, extractedFiles, extractors); }