diff --git a/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts b/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts index bbdffbe..e3930cb 100644 --- a/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts +++ b/data-extraction/src/js/Extractors/TypeScriptDataExtractors.ts @@ -99,7 +99,11 @@ export class TypeScriptAstDataExtractor } function isNode(node: unknown): node is ts.Node { - return typeof node === "object" && (tsApi as any).isNode(node); + return ( + typeof node === "object" && + node !== null && + (tsApi.isToken(node as any) || (tsApi as any).isNode(node)) + ); } if (