Closed
Description
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Windows
What is the issue affecting?
Type Checking
Expected Behaviour
type of b
should be string
Actual Behaviour
type of b
is string|nil
Reproduction steps
---@meta
local Foo = {}
---@overload fun(a: string): string
---@overload fun(a: number): table
function Foo.Bar(a)
end
local b = Foo.Bar('abc') -- type of is `string|nil`
Additional Notes
Log File
No response
Metadata
Metadata
Assignees
Labels
No labels