Fix type errors in command registration

0f93caa4271ed8107904be5f9cd10d8a37111437

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +12 -5Showing whitespace changes
public/scripts/extensions/expressions/index.js+12 -5
@@ -2281,9 +2281,9 @@ function migrateSettings() {
22812281 }));
22822282 SlashCommandParser.addCommandObject(SlashCommand.fromProps({
22832283 name: 'uploadsprite',
2284- description: 'Upload a sprite',
22852284 callback: async (args, url) => {
22862285 await uploadSpriteCommand(args, url);
2286+ return '';
22872287 },
22882288 unnamedArgumentList: [
22892289 SlashCommandArgument.fromProps({
@@ -2296,19 +2296,26 @@ function migrateSettings() {
22962296 SlashCommandNamedArgument.fromProps({
22972297 name: 'name',
22982298 description: 'Character name or avatar key (default is current character)',
22992299 typetypeList: [ARGUMENT_TYPE.STRING],
2300+ isRequired: false,
2301+ acceptsMultiple: false,
23002302 }),
23012303 SlashCommandNamedArgument.fromProps({
23022304 name: 'label',
23032305 description: 'Sprite label/expression name',
23042306 typetypeList: [ARGUMENT_TYPE.STRING],
2307+ enumProvider: localEnumProviders.expressions,
2308+ isRequired: true,
2309+ acceptsMultiple: false,
23052310 }),
23062311 SlashCommandNamedArgument.fromProps({
23072312 name: 'folder',
23082313 description: 'Override folder to upload into',
23092314 typetypeList: [ARGUMENT_TYPE.STRING],
2315+ isRequired: false,
2316+ acceptsMultiple: false,
23102317 }),
23112318 ],
23122319 helpString: '<div>Upload a sprite from a URL. </div><div>Example: </div><pre><code>/uploadsprite name=Seraphina label=happyjoy /user/images/Seraphina/Seraphina_2024-12-22@12h37m57s.png</code></pre>',
23132320 }));
23142321})();