Skip to content

Commit f2296a7

Browse files
authored
Merge pull request #113 from zardoy/develop
2 parents 8e9e555 + b8fa504 commit f2296a7

23 files changed

+508
-137
lines changed

.vscode/launch.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,18 @@
2424
"type": "node",
2525
"request": "attach",
2626
"restart": true,
27-
"port": 9229,
27+
"port": 9223,
28+
"sourceMaps": true,
29+
"outFiles": [
30+
"${workspaceFolder}/out/**/*.js"
31+
],
32+
},
33+
{
34+
"name": "Attach to Vue Semantic Server",
35+
"type": "node",
36+
"request": "attach",
37+
"restart": true,
38+
"port": 6009,
2839
"sourceMaps": true,
2940
"outFiles": [
3041
"${workspaceFolder}/out/**/*.js"

README.MD

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ TOC:
88
- [Top Features](#top-features)
99
- [Minor Useful Features](#minor-useful-features)
1010
- [Method Snippets](#method-snippets)
11+
- [Volar (Vue) support](#vue-support)
1112
- [Auto Imports](#auto-imports)
1213
- [Type Driven Completions](#type-driven-completions)
1314
- [Rename Features](#rename-features)
@@ -72,6 +73,15 @@ usersList.map // -> usersList.map((user) => )
7273

7374
Filter out completions that start with different casing.
7475

76+
### Tuple Type Signatures
77+
78+
(*disabled by default*, but super recommended)
79+
80+
Completions and signature help in tuple literal expressions & destructure.
81+
82+
<img src="media/tuple-signature-1.png" width="380">
83+
<img src="media/tuple-signature-2.png" width="400">
84+
7585
### Remove Definition From References
7686

7787
(*enabled by default*)

media/non-function-methods.png

-10.2 KB
Loading

media/tuple-signature-1.png

14.1 KB
Loading

media/tuple-signature-2.png

17.7 KB
Loading

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@
117117
"fs-extra": "^10.1.0",
118118
"got": "^12.5.3",
119119
"got-cjs": "npm:got@^11.x",
120+
"tsm": "^2.3.0",
120121
"type-fest": "^2.13.1",
121122
"typed-jsonfile": "^0.2.1",
122123
"typescript": "^4.9.3",
123124
"vite": "^4.1.1",
124125
"vitest": "^0.26.0",
125126
"vitest-environment-ts-plugin": "./vitest-environment-ts-plugin",
126-
"vscode-manifest": "^0.0.4",
127-
"tsm": "^2.3.0"
127+
"vscode-manifest": "^0.0.4"
128128
},
129129
"pnpm": {
130130
"overrides": {
@@ -137,8 +137,9 @@
137137
"@types/lodash": "^4.14.182",
138138
"@types/mocha": "^9.1.1",
139139
"@types/pluralize": "^0.0.29",
140-
"@volar/language-server": "^1.0.24",
141-
"@volar/language-service": "^1.0.24",
140+
"@volar/language-server": "1.3.0-alpha.3",
141+
"@volar/language-service": "1.3.0-alpha.3",
142+
"@volar/vue-language-core": "^1.2.0-patch.2",
142143
"@vscode/emmet-helper": "^2.8.4",
143144
"@vscode/test-electron": "^2.1.5",
144145
"@zardoy/utils": "^0.0.9",

0 commit comments

Comments
 (0)