removed general command type from basecommand types

This commit is contained in:
mmacierzanka committed 2021-09-06 20:50:51 +02:00
1 parent 1fac2e2ad8
commit 45c61d12cd
1 file changed
-5
-5
View File
@@ -3,9 +3,6 @@ import { InputParameter } from "../structures/Parameter.js";
import { ParameterResolvable } from "./Parameter.js";
import { PermissionCheckTypes, PermissionTypes } from "./permissions.js";
import { BaseCommand } from "../structures/BaseCommand.js";
import { TextCommand } from "../structures/TextCommand.js";
import { MessageCommand } from "../structures/MessageCommand.js";
import { UserCommand } from "../structures/UserCommand.js";
export interface BaseCommandInit {
name: string;
@@ -29,5 +26,3 @@ export interface PhraseOccurrenceData {
command: BaseCommand;
type: "NAME" | "ALIAS";
}
export type CommandStructure<T> = T extends "MESSAGE" ? MessageCommand : T extends "USER" ? UserCommand : T extends "CHAT" ? TextCommand : never;