diff options
| author | tapple <tapplek@gmail.com> | 2026-01-19 16:56:29 -0800 |
|---|---|---|
| committer | tapple <tapplek@gmail.com> | 2026-01-19 16:56:29 -0800 |
| commit | 4020b566550b7483804f63661afec6f3f40e66fd (patch) | |
| tree | f0c42d23df75f52f7e710cad54b97034642f6c3a | |
| parent | 24b0c180566977cb79cca73e214d887df52a22e3 (diff) | |
Added Type Aliases
| -rw-r--r-- | indra/newview/app_settings/keywords_lua_default.xml | 73 |
1 files changed, 72 insertions, 1 deletions
diff --git a/indra/newview/app_settings/keywords_lua_default.xml b/indra/newview/app_settings/keywords_lua_default.xml index 432cc6866f..ca5d672203 100644 --- a/indra/newview/app_settings/keywords_lua_default.xml +++ b/indra/newview/app_settings/keywords_lua_default.xml @@ -162,7 +162,78 @@ <key>tooltip</key> <string>A 128‑bit unique identifier formatted as 36 hexadecimal characters (8‑4‑4‑4‑12), e.g. "A822FF2B-FF02-461D-B45D-DCD10A2DE0C2".</string> </map> - </map> + <!-- Type Aliases --> + <key>LLDetectedEventName</key> + <map> + <key>tooltip</key> + <string>type LLDetectedEventName = {}</string> + </map> + <key>LLEventHandler</key> + <map> + <key>tooltip</key> + <string>type LLEventHandler = (...any) -> ()</string> + </map> + <key>LLEventName</key> + <map> + <key>tooltip</key> + <string>type LLEventName = LLDetectedEventName | LLNonDetectedEventName</string> + </map> + <key>LLNonDetectedEventName</key> + <map> + <key>tooltip</key> + <string>type LLNonDetectedEventName = {}</string> + </map> + <key>LLTimerCallback</key> + <map> + <key>tooltip</key> + <string>Union of timer callback types +type LLTimerCallback = LLTimerEveryCallback | LLTimerOnceCallback</string> + </map> + <key>LLTimerEveryCallback</key> + <map> + <key>tooltip</key> + <string>Callback type for LLTimers.every() - receives scheduled time and interval +type LLTimerEveryCallback = (scheduled: number, interval: number) -> ()</string> + </map> + <key>LLTimerOnceCallback</key> + <map> + <key>tooltip</key> + <string>Callback type for LLTimers.once() - receives scheduled time +type LLTimerOnceCallback = (scheduled: number) -> ()</string> + </map> + <key>OsDateTime</key> + <map> + <key>tooltip</key> + <string>Date/time table structure used by os.date and os.time +type OsDateTime = { + year: number, + month: number, + day: number, + hour: number?, + min: number?, + sec: number?, + wday: number?, + yday: number?, + isdst: boolean?, +}</string> + </map> + <key>list</key> + <map> + <key>tooltip</key> + <string>type list = {string | number | vector | uuid | quaternion | boolean}</string> + </map> + <key>numeric</key> + <map> + <key>tooltip</key> + <string>type numeric = boolean | number</string> + </map> + <key>rotation</key> + <map> + <key>tooltip</key> + <string>'rotation' is an alias for 'quaternion' +type rotation = quaternion</string> + </map> + </map> <key>constants</key> <map> <!-- Lua inbuilt--> |
