From a8fd1c2ce7895b466b9590486931ddd0a0842946 Mon Sep 17 00:00:00 2001 From: GRZ4NA Date: Sun, 8 Aug 2021 13:33:36 +0200 Subject: [PATCH] added additional types processing --- src/CommandManager.ts | 8 ++++++++ src/Parameter.ts | 3 --- 2 files changed, 8 insertions(+), 3 deletions(-) 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() {