debug.getupvalue
function debug.getupvalue(func: (...any) -> (...any) | number, index: number): anyParameters
Examples
local UpFunction = function() print("Hello from up") end
local function DummyFunction()
UpFunction()
end
local Upvalue = debug.getupvalue(DummyFunction, 1)
Upvalue() -- Output: Hello from uplocal function DummyFunction() end
debug.getupvalue(DummyFunction, 0) -- Should error due to invalid index passageLast updated