UNPKG

@nortex/handler

Version:

The easy to use, all-in-one command and event handler.

20 lines (19 loc) 644 B
import { Client, Interaction } from "discord.js"; import { BaseHandler } from "./BaseHandler"; import { Component } from "../structures/Component"; interface HandlerOptions { client: Client; directory?: string; autoLoad?: boolean; } export declare class ComponentHandler extends BaseHandler { client: Client; directory?: string; components: Component[]; constructor(options: HandlerOptions); loadComponents(): Promise<unknown>; registerComponent(component: Component): void; runComponent(interaction: Interaction, ...additionalOptions: any): Promise<Component>; private handleComponent; } export {};