Skip to content

Commit 2023685

Browse files
authored
(fix) duplicate file extension on json import (#1029)
1 parent a01c3f7 commit 2023685

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

packages/language-server/src/plugins/typescript/features/CompletionProvider.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,11 @@ export class CompletionsProviderImpl implements CompletionsProvider<CompletionEn
304304
}
305305

306306
if (isScriptElement && hasModifier) {
307+
const label =
308+
kindModifiers && !name.endsWith(kindModifiers) ? name + kindModifiers : name;
307309
return {
308310
insertText: name,
309-
label: name + kindModifiers,
311+
label,
310312
isSvelteComp
311313
};
312314
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

packages/language-server/test/plugins/typescript/testfiles/tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
This is actually not needed, but makes the tests faster
66
because TS does not look up other types.
77
*/
8-
"types": ["svelte"]
8+
"types": ["svelte"],
9+
/**For testing import json file*/
10+
"resolveJsonModule": true
911
},
1012
"exclude": [
1113
/**For testing exclude */

0 commit comments

Comments
 (0)