From 013906caff51a553d4a4544e740a5ec5cf989506 Mon Sep 17 00:00:00 2001 From: Ilya Golovin Date: Sun, 18 Feb 2024 18:31:44 +0300 Subject: [PATCH] fix: type issue --- typescript/src/completionsAtPosition.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/typescript/src/completionsAtPosition.ts b/typescript/src/completionsAtPosition.ts index c98ca4b..96a4ead 100644 --- a/typescript/src/completionsAtPosition.ts +++ b/typescript/src/completionsAtPosition.ts @@ -288,7 +288,11 @@ export const getCompletionsAtPosition = ( prior.entries = [] } if (c('cleanupVueComponentCompletions') === 'filter-non-vue') { - prior.entries = prior.entries.filter(entry => isVueFileName(entry.symbol?.declarations?.[0]?.getSourceFile().fileName)) + prior.entries = prior.entries.filter(entry => { + const fileName = entry.symbol?.declarations?.[0]?.getSourceFile().fileName + if (!fileName) return false + return isVueFileName(fileName) + }) } } }