debug.getupvalues
Returns all upvalues of a function as a table.
function debug.getupvalues(funcfuncfunction | numberA Luau function or stack level.: function | number): {any}{any}Sparse table of upvalues.Usage
Dump upvalues
local u1, u2 = function() end, function() end
local function foo() print(u1, u2) end
for k, v in pairs(debug.getupvalues(foo)) do
print(k, v)
end