Skip to main content

Types

Chain has its own runtime type system. In certain cases, notably with call definitions and defining parameters, you can supply optional types by appending a ?, but the Luau nil type is otherwise not allowed.

TypeFunctionality
stringAny string (from Luau)
booleanAny bool (from Luau)
numberAny number (from Luau)
thunkAn unevaluated call (Luau function)