Skip to main content

Overview

@alias gives a type expression a name. Use it for long types or types you reuse across your addon.

Syntax


Simple aliases

After you define an alias, use its name anywhere GLuaLS expects a type:

Union aliases


String literal enumerations

Use ---| to list allowed string values:
When you use this alias as a parameter type, completions show the listed string values.

Generic aliases


Common GMod patterns