Skip to content

Commit 01e8eaf

Browse files
committed
fix: enable method snippets for var type, which is quite common
1 parent 5ab037c commit 01e8eaf

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

typescript/src/index.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,14 @@ export = function ({ typescript }: { typescript: typeof import('typescript/lib/t
9090
if (!prior) return
9191
if (
9292
c('enableMethodSnippets') &&
93-
oneOf(prior.kind as string, ts.ScriptElementKind.constElement, ts.ScriptElementKind.letElement, ts.ScriptElementKind.alias, 'property')
93+
oneOf(
94+
prior.kind as string,
95+
ts.ScriptElementKind.constElement,
96+
ts.ScriptElementKind.letElement,
97+
ts.ScriptElementKind.alias,
98+
ts.ScriptElementKind.variableElement,
99+
'property',
100+
)
94101
) {
95102
// - 1 to look for possibly previous completing item
96103
let goodPosition = isGoodPositionMethodCompletion(ts, fileName, sourceFile, position - 1, info.languageService)

0 commit comments

Comments
 (0)