Update defs and enums for other math commands - Now even the commands like `/div count charnumber` work well with auto complete

8ff2ef086be4dd345344b98daf7111ae8ad21778

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +15 -12Showing whitespace changes
public/scripts/variables.js+15 -12
@@ -1749,17 +1749,18 @@ export function registerVariableCommands() {
17491749 description: 'dividend',
17501750 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
17511751 isRequired: true,
17521752 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
17531753 forceEnum: false,
17541754 }),
17551755 SlashCommandArgument.fromProps({
17561756 description: 'divisor',
17571757 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
17581758 isRequired: true,
17591759 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
17601760 forceEnum: false,
17611761 }),
17621762 ],
1763+ splitUnnamedArgument: true,
17631764 helpString: `
17641765 <div>
17651766 Performs a division of two values and passes the result down the pipe.
@@ -1784,17 +1785,18 @@ export function registerVariableCommands() {
17841785 description: 'dividend',
17851786 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
17861787 isRequired: true,
17871788 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
17881789 forceEnum: false,
17891790 }),
17901791 SlashCommandArgument.fromProps({
17911792 description: 'divisor',
17921793 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
17931794 isRequired: true,
17941795 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
17951796 forceEnum: false,
17961797 }),
17971798 ],
1799+ splitUnnamedArgument: true,
17981800 helpString: `
17991801 <div>
18001802 Performs a modulo operation of two values and passes the result down the pipe.
@@ -1819,17 +1821,18 @@ export function registerVariableCommands() {
18191821 description: 'base',
18201822 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
18211823 isRequired: true,
18221824 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
18231825 forceEnum: false,
18241826 }),
18251827 SlashCommandArgument.fromProps({
18261828 description: 'exponent',
18271829 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
18281830 isRequired: true,
18291831 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
18301832 forceEnum: false,
18311833 }),
18321834 ],
1835+ splitUnnamedArgument: true,
18331836 helpString: `
18341837 <div>
18351838 Performs a power operation of two values and passes the result down the pipe.
@@ -1854,7 +1857,7 @@ export function registerVariableCommands() {
18541857 description: 'value',
18551858 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
18561859 isRequired: true,
18571860 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
18581861 forceEnum: false,
18591862 }),
18601863 ],
@@ -1882,7 +1885,7 @@ export function registerVariableCommands() {
18821885 description: 'value',
18831886 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
18841887 isRequired: true,
18851888 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
18861889 forceEnum: false,
18871890 }),
18881891 ],
@@ -1911,7 +1914,7 @@ export function registerVariableCommands() {
19111914 description: 'value',
19121915 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
19131916 isRequired: true,
19141917 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
19151918 forceEnum: false,
19161919 }),
19171920 ],
@@ -1939,7 +1942,7 @@ export function registerVariableCommands() {
19391942 description: 'value',
19401943 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
19411944 isRequired: true,
19421945 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
19431946 forceEnum: false,
19441947 }),
19451948 ],
@@ -1967,7 +1970,7 @@ export function registerVariableCommands() {
19671970 description: 'value',
19681971 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
19691972 isRequired: true,
19701973 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
19711974 forceEnum: false,
19721975 }),
19731976 ],
@@ -1995,7 +1998,7 @@ export function registerVariableCommands() {
19951998 description: 'value',
19961999 typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME],
19972000 isRequired: true,
19982001 enumProvider: commonEnumProviders.variables('all')numbersAndVariables,
19992002 forceEnum: false,
20002003 }),
20012004 ],