From cab31def37ab6bd31938f980563f7a1f764a39bb Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Sun, 9 Feb 2020 19:11:16 +0100 Subject: [PATCH] Fixes typescript data extractor in case "typescript" is not installed. --- .../src/js/Extractors/TypeScriptDataExtractors.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts b/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts index 31e302a..4e4045d 100644 --- a/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts +++ b/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts @@ -25,8 +25,13 @@ export class TypeScriptAstDataExtractor } } - const tsApi = getApi(); - if (!tsApi) { + let tsApi: typeof ts; + try { + tsApi = getApi(); + if (!tsApi) { + return; + } + } catch (e) { return; }