mirror of
https://github.com/JonnyBro/JaBa.git
synced 2025-01-01 16:23:02 +05:00
22 lines
645 B
JavaScript
22 lines
645 B
JavaScript
/* eslint-disable no-unused-vars */
|
|
import { sep } from "path";
|
|
|
|
class BaseCommand {
|
|
constructor(options, client) {
|
|
/**
|
|
* @type {import("discord.js").SlashCommandBuilder | import("discord.js").ContextMenuCommandBuilder | import("discord.js").ApplicationCommandData}
|
|
*/
|
|
this.command = options.command;
|
|
/**
|
|
* @type {Boolean}
|
|
*/
|
|
this.ownerOnly = (options.ownerOnly === true ? true : false) || false;
|
|
this.dirname = options.dirname || false;
|
|
/**
|
|
* @type {String}
|
|
*/
|
|
this.category = this.dirname ? this.dirname.split(sep)[parseInt(this.dirname.split(sep).length - 1, 10)] : "Other";
|
|
}
|
|
}
|
|
|
|
export default BaseCommand;
|