diff --git a/src/CommandManager.ts b/src/CommandManager.ts index cedf50e..ec8d408 100644 --- a/src/CommandManager.ts +++ b/src/CommandManager.ts @@ -158,6 +158,10 @@ export class CommandManager { throw new MissingParameterError(p); } switch (p.type) { + case "mentionable": + case "channel": + case "role": + case "user": case "string": parameters.push( new StringParameter(p, paramsList[i]) @@ -208,6 +212,10 @@ export class CommandManager { return; } switch (p.type) { + case "mentionable": + case "channel": + case "role": + case "user": case "string": parameters.push( new StringParameter(p, inputParam?.value) diff --git a/src/Parameter.ts b/src/Parameter.ts index d9fbf86..0e6ca56 100644 --- a/src/Parameter.ts +++ b/src/Parameter.ts @@ -29,9 +29,6 @@ export class Parameter { } return; } - static processString(a: string, type: ParameterType): ParameterResolvable { - return a; - } } export class DefaultParameter extends Parameter { constructor() {