This commit is contained in:
Erik 2024-03-31 14:43:30 +03:00
commit 85fa8a2c01
2 changed files with 7 additions and 3 deletions

3
@types/Client.d.ts vendored
View File

@ -1,5 +1,6 @@
import { LoggerClientOptions } from '@navy.gif/logger'; import { LoggerClientOptions } from '@navy.gif/logger';
import { GatewayIntentBits, Partials } from 'discord.js'; import { GatewayIntentBits, Partials } from 'discord.js';
import { ComponentType } from '../src/client/interfaces/Component.ts';
export type ClientOptions = { export type ClientOptions = {
// Set by the startup script // Set by the startup script
@ -16,8 +17,6 @@ export type ClientOptions = {
} }
} }
export type ComponentType = 'EDIT ME';
export type ComponentOptions = { export type ComponentOptions = {
type: ComponentType, type: ComponentType,
name: string, name: string,

View File

@ -1,6 +1,11 @@
import { ComponentOptions, ComponentType } from '../../../@types/Client.js'; import { ComponentOptions } from '../../../@types/Client.js';
import Client from '../Client.js'; import Client from '../Client.js';
export enum ComponentType
{
EDIT_ME
}
/** /**
* Superclass for all components used by the client, all commands, endpoints, etc should inherit from this * Superclass for all components used by the client, all commands, endpoints, etc should inherit from this
* @date 3/31/2024 - 1:39:51 PM * @date 3/31/2024 - 1:39:51 PM