File tree Expand file tree Collapse file tree 3 files changed +28
-2
lines changed
Expand file tree Collapse file tree 3 files changed +28
-2
lines changed Original file line number Diff line number Diff line change 11# changelog
22
33## 3.6.4
4- * ` FIX ` [ #1698 ]
5- [ #1698 ] : https://github.com/sumneko/lua-language-server/issues/1698
64* ` FIX ` circulation reference in process analysis
75 ``` lua
86 --- @type number
1513
1614 y = x -- > Can not infer `y` before
1715 ```
16+ * ` FIX ` [ #1698 ]
17+ * ` FIX ` [ #1704 ]
18+
19+ [ #1698 ] : https://github.com/sumneko/lua-language-server/issues/1698
20+ [ #1704 ] : https://github.com/sumneko/lua-language-server/issues/1704
1821
1922## 3.6.3
2023` 2022-11-14 `
Original file line number Diff line number Diff line change @@ -1008,6 +1008,8 @@ function m.getKeyName(obj)
10081008 return obj .field [1 ]
10091009 elseif tp == ' doc.field.name' then
10101010 return obj [1 ]
1011+ elseif tp == ' doc.type.field' then
1012+ return m .getKeyName (obj .name )
10111013 end
10121014 return m .getKeyNameOfLiteral (obj )
10131015end
Original file line number Diff line number Diff line change @@ -4055,3 +4055,24 @@ x.<??>
40554055 kind = define .CompletionItemKind .Enum ,
40564056 },
40574057}
4058+
4059+ TEST [[
4060+ ---@param x {damage: integer, count: integer, health:integer}
4061+ local function f(x) end
4062+
4063+ f {<??>}
4064+ ]]
4065+ {
4066+ {
4067+ label = ' count' ,
4068+ kind = define .CompletionItemKind .Property ,
4069+ },
4070+ {
4071+ label = ' damage' ,
4072+ kind = define .CompletionItemKind .Property ,
4073+ },
4074+ {
4075+ label = ' health' ,
4076+ kind = define .CompletionItemKind .Property ,
4077+ },
4078+ }
You can’t perform that action at this time.
0 commit comments