UNPKG

@discord-rahmen/commander

Version:

Commandhandler Package for discord-rahmen Framework

23 lines (22 loc) 822 B
import type { DRCommanderOptions, Logger, Testing } from "../types"; import type { DRClient } from "@discord-rahmen/discord.js-layer"; import type { CommandInteraction } from "discord.js"; export declare class DRCommander { directory: string; baseDirectory: string; logger: Logger; testing: Testing; privilegedUsers: string[]; options: DRCommanderOptions; commands: Map<string, any>; layer: DRClient; cooldown: Map<string, Map<string, number>>; constructor(options: DRCommanderOptions); get commandsMap(): Map<string, any>; get wrapperClient(): import("discord.js").Client<boolean>; init(layer: DRClient): Promise<void>; private deployCommands; private loadCommands; private getFiles; handleInteraction(interaction: CommandInteraction): Promise<void>; }