Closed
Description
Works here:
And it doesn't work here anymore:
---@enum animal
Animal = {
Cat = 1,
Dog = 2,
}
---@param x animal
local function f(x) end
f(Animal.Cat) -- suggests `Animal.Cat`, `Animal.Dog`, `1`, `2` as the first parameter
---@enum flags
Flags =
{
FLAG_1 = 0x00000000,
FLAG_2 = 0x00000001,
FLAG_3 = 0x00000002,
FLAG_4 = 0x00000004,
FLAG_5 = 0x00000008,
}
---@param flag flags
local function SetCharmInfoFlags(flag) end
SetCharmInfoFlags(Flags.FLAG_3);