crv2/util/DiscordEvent.ts

13 lines
371 B
TypeScript
Raw Normal View History

2024-03-19 17:41:20 -04:00
import { Client } from "discord.js";
export default abstract class DiscordEvent {
public name: string;
protected client: Client;
constructor(name: string = "", client: Client) {
this.name = name;
this.client = client;
this.execute = this.execute.bind(this);
}
public abstract execute(...args: any[]): Error | Promise<void>;
}