Tencent / LuaHelper

LuaHelper is a High-performance lua VSCode plugin, Language Server Protocol for lua.
Other
631 stars 94 forks source link

作者你好,luahelper好像不支持emmy的后置声明 #90

Open stephenmax-zhang opened 2 years ago

stephenmax-zhang commented 2 years ago

如题,emmylua支持这么用

---@type a_class local mt = {} mt.__index = mt

function mt:balabala() end

local M = {}

function M.new() ---@class a_class local obj = { a=1, } setmetatable(obj, mt) end

return M

在emmylua里边只有这么写才能在mt里边正确的提示到self.a 但是luahelper似乎不支持这么做

作者大大要不要考虑增加下支持

yinfei8 commented 2 years ago

测试了一下,目前确实不支持后置说明,这个会集中 下