Skip to content

Commit d2d3aa2

Browse files
committed
feat: support auto insert dot value on vue 2
close #1466
1 parent 8bb99d1 commit d2d3aa2

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

packages/vue-language-service/src/plugins/vue-autoinsert-dotvalue.ts

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -141,17 +141,15 @@ export function isRefType(typeDefs: vscode.LocationLink[], tsLs: ts2.LanguageSer
141141
for (const typeDefine of typeDefs) {
142142
const uri = vscode.Location.is(typeDefine) ? typeDefine.uri : typeDefine.targetUri;
143143
const range = vscode.Location.is(typeDefine) ? typeDefine.range : typeDefine.targetSelectionRange;
144-
if (uri.endsWith('reactivity.d.ts')) {
145-
const defineDoc = tsLs.__internal__.getTextDocument(uri);
146-
if (!defineDoc)
147-
continue;
148-
const typeName = defineDoc.getText(range);
149-
switch (typeName) {
150-
case 'Ref':
151-
case 'ComputedRef':
152-
case 'WritableComputedRef':
153-
return true;
154-
}
144+
const defineDoc = tsLs.__internal__.getTextDocument(uri);
145+
if (!defineDoc)
146+
continue;
147+
const typeName = defineDoc.getText(range);
148+
switch (typeName) {
149+
case 'Ref':
150+
case 'ComputedRef':
151+
case 'WritableComputedRef':
152+
return true;
155153
}
156154
}
157155
return false;

0 commit comments

Comments
 (0)