-
-
Notifications
You must be signed in to change notification settings - Fork 181
Open
Description
const Lua = (): LuaMultiReturn<[number, string]> => $multi(1, "")
const Any = (): any => $multi(1, "")
const [n1, str1] = Lua()
const [n2, str2] = Any()
const [n3, str3] = Any() as [number, string]
const [n4, str4] = Any() as LuaMultiReturn<[number, string]>local function Lua() return 1, "" end
local function Any() return 1, "" end
local n1, str1 = Lua() -- OK
local n2, str2 = unpack(Any()) -- OK (expected tuple by default)
local n3, str3 = unpack(Any()) -- OK
local n4, str4 = unpack(Any()) -- unexpected unpack (LuaMultiReturn ignored)Metadata
Metadata
Assignees
Labels
No labels