islclosure
Returns true for Lua closures. isluaclosure is an alias.
Syntax
islclosure(fn: function) -> boolean
Parameters
| Parameter | Type | Description |
|---|---|---|
fn | function | The function or callback to use. |
Returns
| Type | Description |
|---|---|
boolean | True for Lua closures |
Description
islclosure is part of the Closures library. Closure helpers operate on live Luau function objects. Hooks redirect future calls through the replacement closure and return the previous implementation.
The call is a predicate: it inspects the current state and returns a boolean without modifying anything.
The aliases isluaclosure(fn) resolve to the same implementation.
Example
print(islclosure(function() end), isluaclosure(function() end))
Notes
- Aliases:
isluaclosure(fn). - Closure operations act on live Luau function objects; installed hooks remain active until restored.