Update defs and enums for other math commands - Now even the commands like `/div count charnumber` work well with auto complete
| @@ -1749,17 +1749,18 @@ export function registerVariableCommands() { | |||
| 1749 | description: 'dividend', | 1749 | description: 'dividend', |
| 1750 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1750 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1751 | isRequired: true, | 1751 | isRequired: true, |
| 1752 | enumProvider: commonEnumProviders.variables('all'), | 1752 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1753 | forceEnum: false, | 1753 | forceEnum: false, |
| 1754 | }), | 1754 | }), |
| 1755 | SlashCommandArgument.fromProps({ | 1755 | SlashCommandArgument.fromProps({ |
| 1756 | description: 'divisor', | 1756 | description: 'divisor', |
| 1757 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1757 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1758 | isRequired: true, | 1758 | isRequired: true, |
| 1759 | enumProvider: commonEnumProviders.variables('all'), | 1759 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1760 | forceEnum: false, | 1760 | forceEnum: false, |
| 1761 | }), | 1761 | }), |
| 1762 | ], | 1762 | ], |
| 1763 | splitUnnamedArgument: true, | ||
| 1763 | helpString: ` | 1764 | helpString: ` |
| 1764 | <div> | 1765 | <div> |
| 1765 | Performs a division of two values and passes the result down the pipe. | 1766 | Performs a division of two values and passes the result down the pipe. |
| @@ -1784,17 +1785,18 @@ export function registerVariableCommands() { | |||
| 1784 | description: 'dividend', | 1785 | description: 'dividend', |
| 1785 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1786 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1786 | isRequired: true, | 1787 | isRequired: true, |
| 1787 | enumProvider: commonEnumProviders.variables('all'), | 1788 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1788 | forceEnum: false, | 1789 | forceEnum: false, |
| 1789 | }), | 1790 | }), |
| 1790 | SlashCommandArgument.fromProps({ | 1791 | SlashCommandArgument.fromProps({ |
| 1791 | description: 'divisor', | 1792 | description: 'divisor', |
| 1792 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1793 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1793 | isRequired: true, | 1794 | isRequired: true, |
| 1794 | enumProvider: commonEnumProviders.variables('all'), | 1795 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1795 | forceEnum: false, | 1796 | forceEnum: false, |
| 1796 | }), | 1797 | }), |
| 1797 | ], | 1798 | ], |
| 1799 | splitUnnamedArgument: true, | ||
| 1798 | helpString: ` | 1800 | helpString: ` |
| 1799 | <div> | 1801 | <div> |
| 1800 | Performs a modulo operation of two values and passes the result down the pipe. | 1802 | Performs a modulo operation of two values and passes the result down the pipe. |
| @@ -1819,17 +1821,18 @@ export function registerVariableCommands() { | |||
| 1819 | description: 'base', | 1821 | description: 'base', |
| 1820 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1822 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1821 | isRequired: true, | 1823 | isRequired: true, |
| 1822 | enumProvider: commonEnumProviders.variables('all'), | 1824 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1823 | forceEnum: false, | 1825 | forceEnum: false, |
| 1824 | }), | 1826 | }), |
| 1825 | SlashCommandArgument.fromProps({ | 1827 | SlashCommandArgument.fromProps({ |
| 1826 | description: 'exponent', | 1828 | description: 'exponent', |
| 1827 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1829 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1828 | isRequired: true, | 1830 | isRequired: true, |
| 1829 | enumProvider: commonEnumProviders.variables('all'), | 1831 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1830 | forceEnum: false, | 1832 | forceEnum: false, |
| 1831 | }), | 1833 | }), |
| 1832 | ], | 1834 | ], |
| 1835 | splitUnnamedArgument: true, | ||
| 1833 | helpString: ` | 1836 | helpString: ` |
| 1834 | <div> | 1837 | <div> |
| 1835 | Performs a power operation of two values and passes the result down the pipe. | 1838 | Performs a power operation of two values and passes the result down the pipe. |
| @@ -1854,7 +1857,7 @@ export function registerVariableCommands() { | |||
| 1854 | description: 'value', | 1857 | description: 'value', |
| 1855 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1858 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1856 | isRequired: true, | 1859 | isRequired: true, |
| 1857 | enumProvider: commonEnumProviders.variables('all'), | 1860 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1858 | forceEnum: false, | 1861 | forceEnum: false, |
| 1859 | }), | 1862 | }), |
| 1860 | ], | 1863 | ], |
| @@ -1882,7 +1885,7 @@ export function registerVariableCommands() { | |||
| 1882 | description: 'value', | 1885 | description: 'value', |
| 1883 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1886 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1884 | isRequired: true, | 1887 | isRequired: true, |
| 1885 | enumProvider: commonEnumProviders.variables('all'), | 1888 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1886 | forceEnum: false, | 1889 | forceEnum: false, |
| 1887 | }), | 1890 | }), |
| 1888 | ], | 1891 | ], |
| @@ -1911,7 +1914,7 @@ export function registerVariableCommands() { | |||
| 1911 | description: 'value', | 1914 | description: 'value', |
| 1912 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1915 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1913 | isRequired: true, | 1916 | isRequired: true, |
| 1914 | enumProvider: commonEnumProviders.variables('all'), | 1917 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1915 | forceEnum: false, | 1918 | forceEnum: false, |
| 1916 | }), | 1919 | }), |
| 1917 | ], | 1920 | ], |
| @@ -1939,7 +1942,7 @@ export function registerVariableCommands() { | |||
| 1939 | description: 'value', | 1942 | description: 'value', |
| 1940 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1943 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1941 | isRequired: true, | 1944 | isRequired: true, |
| 1942 | enumProvider: commonEnumProviders.variables('all'), | 1945 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1943 | forceEnum: false, | 1946 | forceEnum: false, |
| 1944 | }), | 1947 | }), |
| 1945 | ], | 1948 | ], |
| @@ -1967,7 +1970,7 @@ export function registerVariableCommands() { | |||
| 1967 | description: 'value', | 1970 | description: 'value', |
| 1968 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1971 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1969 | isRequired: true, | 1972 | isRequired: true, |
| 1970 | enumProvider: commonEnumProviders.variables('all'), | 1973 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1971 | forceEnum: false, | 1974 | forceEnum: false, |
| 1972 | }), | 1975 | }), |
| 1973 | ], | 1976 | ], |
| @@ -1995,7 +1998,7 @@ export function registerVariableCommands() { | |||
| 1995 | description: 'value', | 1998 | description: 'value', |
| 1996 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], | 1999 | typeList: [ARGUMENT_TYPE.NUMBER, ARGUMENT_TYPE.VARIABLE_NAME], |
| 1997 | isRequired: true, | 2000 | isRequired: true, |
| 1998 | enumProvider: commonEnumProviders.variables('all'), | 2001 | enumProvider: commonEnumProviders.numbersAndVariables, |
| 1999 | forceEnum: false, | 2002 | forceEnum: false, |
| 2000 | }), | 2003 | }), |
| 2001 | ], | 2004 | ], |