From 4a06e650e97977ed368d7b3d53722f805ca6b1f2 Mon Sep 17 00:00:00 2001 From: tapple Date: Wed, 21 Jan 2026 08:14:56 -0800 Subject: fix the table typings --- .../newview/app_settings/keywords_lua_default.xml | 144 ++++++++++++++------- 1 file changed, 96 insertions(+), 48 deletions(-) diff --git a/indra/newview/app_settings/keywords_lua_default.xml b/indra/newview/app_settings/keywords_lua_default.xml index 3488654431..8914a3d926 100644 --- a/indra/newview/app_settings/keywords_lua_default.xml +++ b/indra/newview/app_settings/keywords_lua_default.xml @@ -15182,14 +15182,14 @@ Returns true if result is non-zero. tooltip Table to clear. type - table + {[any]: any} energy 10 return - void + () sleep 0 tooltip @@ -15197,6 +15197,11 @@ Returns true if result is non-zero. table.clone + type-arguments + + K + V + arguments @@ -15205,14 +15210,14 @@ Returns true if result is non-zero. tooltip Table to clone. type - table + {[K]: V} energy 10 return - table + {[K]: V} sleep 0 tooltip @@ -15228,7 +15233,7 @@ Returns true if result is non-zero. tooltip Array of strings. type - array + {string | number} @@ -15237,7 +15242,7 @@ Returns true if result is non-zero. tooltip Separator string (optional). type - string + string? @@ -15246,7 +15251,7 @@ Returns true if result is non-zero. tooltip Starting index (optional). type - integer + number? @@ -15255,7 +15260,7 @@ Returns true if result is non-zero. tooltip Ending index (optional). type - integer + number? @@ -15270,6 +15275,10 @@ Returns true if result is non-zero. table.create + type-arguments + + V + arguments @@ -15278,7 +15287,7 @@ Returns true if result is non-zero. tooltip Number of elements to allocate. type - integer + number @@ -15287,14 +15296,14 @@ Returns true if result is non-zero. tooltip Value to prefill elements with (optional). type - various + V? energy 10 return - table + {V} sleep 0 tooltip @@ -15302,6 +15311,10 @@ Returns true if result is non-zero. table.find + type-arguments + + V + arguments @@ -15310,7 +15323,7 @@ Returns true if result is non-zero. tooltip Table to search in. type - table + {V} @@ -15319,7 +15332,7 @@ Returns true if result is non-zero. tooltip Value to search for. type - various + V @@ -15328,14 +15341,14 @@ Returns true if result is non-zero. tooltip Starting index (optional). type - integer + number? energy 10 return - integer + number? sleep 0 tooltip @@ -15343,6 +15356,12 @@ Returns true if result is non-zero. table.foreach + type-arguments + + K + V + R + arguments @@ -15351,7 +15370,7 @@ Returns true if result is non-zero. tooltip Table to iterate over. type - table + {[K]: V} @@ -15360,14 +15379,14 @@ Returns true if result is non-zero. tooltip Function applied to each key-value pair. type - function + (key: K, value: V) -> R? energy 10 return - various + R? sleep 0 tooltip @@ -15412,6 +15431,11 @@ Returns true if result is non-zero. table.freeze + type-arguments + + K + V + arguments @@ -15420,14 +15444,14 @@ Returns true if result is non-zero. tooltip Table to freeze. type - table + {[K]: V} energy 10 return - table + {[K]: V} sleep 0 tooltip @@ -15443,14 +15467,14 @@ Returns true if result is non-zero. tooltip Array to check. type - table + {any} energy 10 return - integer + number sleep 0 tooltip @@ -15458,6 +15482,10 @@ Returns true if result is non-zero. table.insert + type-arguments + + V + arguments @@ -15466,7 +15494,7 @@ Returns true if result is non-zero. tooltip Array to insert into. type - table + {V} @@ -15475,7 +15503,7 @@ Returns true if result is non-zero. tooltip Index to insert at (default: at the end). type - integer + number @@ -15484,14 +15512,14 @@ Returns true if result is non-zero. tooltip Value to insert. type - various + V energy 10 return - void + () sleep 0 tooltip @@ -15507,7 +15535,7 @@ Returns true if result is non-zero. tooltip Table to check. type - table + {[any]: any} @@ -15530,14 +15558,14 @@ Returns true if result is non-zero. tooltip Table to check. type - table + {any} energy 10 return - integer + number sleep 0 tooltip @@ -15545,6 +15573,10 @@ Returns true if result is non-zero. table.move + type-arguments + + V + arguments @@ -15553,7 +15585,7 @@ Returns true if result is non-zero. tooltip Source array. type - table + {V} @@ -15562,7 +15594,7 @@ Returns true if result is non-zero. tooltip Starting index. type - integer + number @@ -15571,7 +15603,7 @@ Returns true if result is non-zero. tooltip Ending index. type - integer + number @@ -15580,7 +15612,7 @@ Returns true if result is non-zero. tooltip Destination index. type - integer + number @@ -15589,14 +15621,14 @@ Returns true if result is non-zero. tooltip Destination array (optional). type - table + {V}? energy 10 return - table + {V} sleep 0 tooltip @@ -15604,22 +15636,26 @@ Returns true if result is non-zero. table.pack + type-arguments + + V + arguments - args + ... tooltip Array elements. type - varargs + ...V energy 10 return - table + { n: number, [number]: V } sleep 0 tooltip @@ -15627,6 +15663,10 @@ Returns true if result is non-zero. table.remove + type-arguments + + V + arguments @@ -15635,7 +15675,7 @@ Returns true if result is non-zero. tooltip Array to remove from. type - table + {V} @@ -15644,14 +15684,14 @@ Returns true if result is non-zero. tooltip Index to remove (default: the last one). type - integer + number? energy 10 return - various + V? sleep 0 tooltip @@ -15659,6 +15699,10 @@ Returns true if result is non-zero. table.sort + type-arguments + + V + arguments @@ -15667,7 +15711,7 @@ Returns true if result is non-zero. tooltip Array to be sorted. type - table + {V} @@ -15676,14 +15720,14 @@ Returns true if result is non-zero. tooltip Comparison function. type - function + ((a: V, b: V) -> boolean)? energy 10 return - void + () sleep 0 tooltip @@ -15691,6 +15735,10 @@ Returns true if result is non-zero. table.unpack + type-arguments + + V + arguments @@ -15699,7 +15747,7 @@ Returns true if result is non-zero. tooltip Array to unpack. type - table + {V} @@ -15708,7 +15756,7 @@ Returns true if result is non-zero. tooltip Starting index (optional). type - integer + number? @@ -15717,14 +15765,14 @@ Returns true if result is non-zero. tooltip Ending index (optional). type - integer + number? energy 10 return - varargs + ...V sleep 0 tooltip -- cgit v1.3