Add opt-in for rawQuotes in SlashCommand registration

Closes #2739
Supersedes #2921
This commit is contained in:
Cohee
2025-03-27 23:22:38 +02:00
parent 0a85178846
commit 533aeffa36
3 changed files with 10 additions and 3 deletions

View File

@ -36,6 +36,7 @@ export class SlashCommand {
* @param {string} [props.helpString]
* @param {boolean} [props.splitUnnamedArgument]
* @param {Number} [props.splitUnnamedArgumentCount]
* @param {boolean} [props.rawQuotes]
* @param {string[]} [props.aliases]
* @param {string} [props.returns]
* @param {SlashCommandNamedArgument[]} [props.namedArgumentList]
@ -54,6 +55,7 @@ export class SlashCommand {
/**@type {string}*/ helpString;
/**@type {boolean}*/ splitUnnamedArgument = false;
/**@type {Number}*/ splitUnnamedArgumentCount;
/** @type {boolean} */ rawQuotes = false;
/**@type {string[]}*/ aliases = [];
/**@type {string}*/ returns;
/**@type {SlashCommandNamedArgument[]}*/ namedArgumentList = [];