setname Synchronous

  • debug.setname

Give a Luau function a more useful debug name. It is a small convenience wrapper around debug.setinfo for naming generated callbacks.

Syntax
Luau
setname(target: Function | number, name: string) -> ()

Parameters

Function parameters
ParameterTypeDescription
targetFunction | numberFunction or visible stack level.
namestringName to write into debug metadata.

Returns

()

No value.

Example

Example
Luau
local function handler() end
setname(handler, "inventory handler")
print(debug.getinfo(handler).name)
Kawaii documentation