lua-language-server
lua-language-server copied to clipboard
[Feature Request] Support capturing generic type for @overload
---@class base
---@class builder
---@generic T: base
---@overload fun(name: `T`): T
local builder = {}
local function __call(self, name)
....
end
setmetatable(builder, { __call = __call })
Thats will be helpfull for table have an metatable.__call