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