From 6cc06bf20fc044c70408ef3d92fe0bbc0874479d Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Fri, 17 Jul 2026 19:40:43 +0000 Subject: [PATCH] test: guard TypeScript modifier inspection --- src/apps/webapp/obsidianMockExports.unit.spec.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps/webapp/obsidianMockExports.unit.spec.ts b/src/apps/webapp/obsidianMockExports.unit.spec.ts index d82799da..c074763c 100644 --- a/src/apps/webapp/obsidianMockExports.unit.spec.ts +++ b/src/apps/webapp/obsidianMockExports.unit.spec.ts @@ -13,6 +13,7 @@ function parseSourceFile(filePath: string): ts.SourceFile { } function hasExportModifier(statement: ts.Statement): boolean { + if (!ts.canHaveModifiers(statement)) return false; return ts.getModifiers(statement)?.some((modifier) => modifier.kind === ts.SyntaxKind.ExportKeyword) ?? false; }