style: require file extensions in file imports (#10724)

This commit is contained in:
Almeida
2025-01-24 10:17:02 +00:00
committed by GitHub
parent db3cb48246
commit bbec50b134
266 changed files with 1016 additions and 1011 deletions

View File

@@ -23,6 +23,7 @@
} }
} }
], ],
"import/extensions": ["error", "ignorePackages"],
"strict": ["error", "global"], "strict": ["error", "global"],
"no-await-in-loop": "warn", "no-await-in-loop": "warn",
"no-compare-neg-zero": "error", "no-compare-neg-zero": "error",

View File

@@ -8,7 +8,7 @@ async function writeWebsocketHandlerImports() {
for (const file of (await readdir(handlersDirectory)).sort()) { for (const file of (await readdir(handlersDirectory)).sort()) {
if (file === 'index.js') continue; if (file === 'index.js') continue;
lines.push(` ['${file.slice(0, -3)}', require('./${file.slice(0, -3)}')],`); lines.push(` ['${file.slice(0, -3)}', require('./${file}')],`);
} }
lines.push(']);\n\nexports.PacketHandlers = PacketHandlers;\n'); lines.push(']);\n\nexports.PacketHandlers = PacketHandlers;\n');
@@ -38,7 +38,7 @@ async function writeClientActionImports() {
const actionName = file.slice(0, -3); const actionName = file.slice(0, -3);
lines.push(` this.register(require('./${actionName}').${actionName}Action);`); lines.push(` this.register(require('./${file}').${actionName}Action);`);
} }
lines.push(' }\n'); lines.push(' }\n');

View File

@@ -3,9 +3,9 @@
const { REST } = require('@discordjs/rest'); const { REST } = require('@discordjs/rest');
const { AsyncEventEmitter } = require('@vladfrangu/async_event_emitter'); const { AsyncEventEmitter } = require('@vladfrangu/async_event_emitter');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { Options } = require('../util/Options'); const { Options } = require('../util/Options.js');
const { flatten } = require('../util/Util'); const { flatten } = require('../util/Util.js');
/** /**
* The base class for all clients. * The base class for all clients.

View File

@@ -6,32 +6,32 @@ const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { WebSocketManager, WebSocketShardEvents, WebSocketShardStatus } = require('@discordjs/ws'); const { WebSocketManager, WebSocketShardEvents, WebSocketShardStatus } = require('@discordjs/ws');
const { GatewayDispatchEvents, GatewayIntentBits, OAuth2Scopes, Routes } = require('discord-api-types/v10'); const { GatewayDispatchEvents, GatewayIntentBits, OAuth2Scopes, Routes } = require('discord-api-types/v10');
const { BaseClient } = require('./BaseClient'); const { BaseClient } = require('./BaseClient.js');
const { ActionsManager } = require('./actions/ActionsManager'); const { ActionsManager } = require('./actions/ActionsManager.js');
const { ClientVoiceManager } = require('./voice/ClientVoiceManager'); const { ClientVoiceManager } = require('./voice/ClientVoiceManager.js');
const { PacketHandlers } = require('./websocket/handlers'); const { PacketHandlers } = require('./websocket/handlers/index.js');
const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { BaseGuildEmojiManager } = require('../managers/BaseGuildEmojiManager'); const { BaseGuildEmojiManager } = require('../managers/BaseGuildEmojiManager.js');
const { ChannelManager } = require('../managers/ChannelManager'); const { ChannelManager } = require('../managers/ChannelManager.js');
const { GuildManager } = require('../managers/GuildManager'); const { GuildManager } = require('../managers/GuildManager.js');
const { UserManager } = require('../managers/UserManager'); const { UserManager } = require('../managers/UserManager.js');
const { ShardClientUtil } = require('../sharding/ShardClientUtil'); const { ShardClientUtil } = require('../sharding/ShardClientUtil.js');
const { ClientPresence } = require('../structures/ClientPresence'); const { ClientPresence } = require('../structures/ClientPresence.js');
const { GuildPreview } = require('../structures/GuildPreview'); const { GuildPreview } = require('../structures/GuildPreview.js');
const { GuildTemplate } = require('../structures/GuildTemplate'); const { GuildTemplate } = require('../structures/GuildTemplate.js');
const { Invite } = require('../structures/Invite'); const { Invite } = require('../structures/Invite.js');
const { Sticker } = require('../structures/Sticker'); const { Sticker } = require('../structures/Sticker.js');
const { StickerPack } = require('../structures/StickerPack'); const { StickerPack } = require('../structures/StickerPack.js');
const { VoiceRegion } = require('../structures/VoiceRegion'); const { VoiceRegion } = require('../structures/VoiceRegion.js');
const { Webhook } = require('../structures/Webhook'); const { Webhook } = require('../structures/Webhook.js');
const { Widget } = require('../structures/Widget'); const { Widget } = require('../structures/Widget.js');
const { resolveInviteCode, resolveGuildTemplateCode } = require('../util/DataResolver'); const { resolveInviteCode, resolveGuildTemplateCode } = require('../util/DataResolver.js');
const { Events } = require('../util/Events'); const { Events } = require('../util/Events.js');
const { IntentsBitField } = require('../util/IntentsBitField'); const { IntentsBitField } = require('../util/IntentsBitField.js');
const { Options } = require('../util/Options'); const { Options } = require('../util/Options.js');
const { PermissionsBitField } = require('../util/PermissionsBitField'); const { PermissionsBitField } = require('../util/PermissionsBitField.js');
const { Status } = require('../util/Status'); const { Status } = require('../util/Status.js');
const { Sweepers } = require('../util/Sweepers'); const { Sweepers } = require('../util/Sweepers.js');
const WaitingForGuildEvents = [GatewayDispatchEvents.GuildCreate, GatewayDispatchEvents.GuildDelete]; const WaitingForGuildEvents = [GatewayDispatchEvents.GuildCreate, GatewayDispatchEvents.GuildDelete];
const BeforeReadyWhitelist = [ const BeforeReadyWhitelist = [

View File

@@ -1,9 +1,9 @@
'use strict'; 'use strict';
const { BaseClient } = require('./BaseClient'); const { BaseClient } = require('./BaseClient.js');
const { DiscordjsError, ErrorCodes } = require('../errors'); const { DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { Webhook } = require('../structures/Webhook'); const { Webhook } = require('../structures/Webhook.js');
const { parseWebhookURL } = require('../util/Util'); const { parseWebhookURL } = require('../util/Util.js');
/** /**
* The webhook client. * The webhook client.

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Partials } = require('../../util/Partials'); const { Partials } = require('../../util/Partials.js');
/* /*

View File

@@ -11,47 +11,45 @@ class ActionsManager {
constructor(client) { constructor(client) {
this.client = client; this.client = client;
this.register(require('./ChannelCreate').ChannelCreateAction); this.register(require('./ChannelCreate.js').ChannelCreateAction);
this.register(require('./ChannelDelete').ChannelDeleteAction); this.register(require('./ChannelDelete.js').ChannelDeleteAction);
this.register(require('./ChannelUpdate').ChannelUpdateAction); this.register(require('./ChannelUpdate.js').ChannelUpdateAction);
this.register(require('./GuildChannelsPositionUpdate').GuildChannelsPositionUpdateAction); this.register(require('./GuildChannelsPositionUpdate.js').GuildChannelsPositionUpdateAction);
this.register(require('./GuildEmojiCreate').GuildEmojiCreateAction); this.register(require('./GuildEmojiCreate.js').GuildEmojiCreateAction);
this.register(require('./GuildEmojiDelete').GuildEmojiDeleteAction); this.register(require('./GuildEmojiDelete.js').GuildEmojiDeleteAction);
this.register(require('./GuildEmojiUpdate').GuildEmojiUpdateAction); this.register(require('./GuildEmojiUpdate.js').GuildEmojiUpdateAction);
this.register(require('./GuildEmojiUpdate').GuildEmojiUpdateAction); this.register(require('./GuildEmojisUpdate.js').GuildEmojisUpdateAction);
this.register(require('./GuildEmojisUpdate').GuildEmojisUpdateAction); this.register(require('./GuildMemberRemove.js').GuildMemberRemoveAction);
this.register(require('./GuildMemberRemove').GuildMemberRemoveAction); this.register(require('./GuildMemberUpdate.js').GuildMemberUpdateAction);
this.register(require('./GuildMemberUpdate').GuildMemberUpdateAction); this.register(require('./GuildRoleCreate.js').GuildRoleCreateAction);
this.register(require('./GuildRoleCreate').GuildRoleCreateAction); this.register(require('./GuildRoleDelete.js').GuildRoleDeleteAction);
this.register(require('./GuildRoleDelete').GuildRoleDeleteAction); this.register(require('./GuildRolesPositionUpdate.js').GuildRolesPositionUpdateAction);
this.register(require('./GuildRolesPositionUpdate').GuildRolesPositionUpdateAction); this.register(require('./GuildScheduledEventDelete.js').GuildScheduledEventDeleteAction);
this.register(require('./GuildScheduledEventDelete').GuildScheduledEventDeleteAction); this.register(require('./GuildScheduledEventUserAdd.js').GuildScheduledEventUserAddAction);
this.register(require('./GuildScheduledEventUserAdd').GuildScheduledEventUserAddAction); this.register(require('./GuildScheduledEventUserRemove.js').GuildScheduledEventUserRemoveAction);
this.register(require('./GuildScheduledEventUserRemove').GuildScheduledEventUserRemoveAction); this.register(require('./GuildStickerCreate.js').GuildStickerCreateAction);
this.register(require('./GuildStickerCreate').GuildStickerCreateAction); this.register(require('./GuildStickerDelete.js').GuildStickerDeleteAction);
this.register(require('./GuildStickerDelete').GuildStickerDeleteAction); this.register(require('./GuildStickerUpdate.js').GuildStickerUpdateAction);
this.register(require('./GuildStickerUpdate').GuildStickerUpdateAction); this.register(require('./GuildStickersUpdate.js').GuildStickersUpdateAction);
this.register(require('./GuildStickerUpdate').GuildStickerUpdateAction); this.register(require('./GuildUpdate.js').GuildUpdateAction);
this.register(require('./GuildStickersUpdate').GuildStickersUpdateAction); this.register(require('./InteractionCreate.js').InteractionCreateAction);
this.register(require('./GuildUpdate').GuildUpdateAction); this.register(require('./MessageCreate.js').MessageCreateAction);
this.register(require('./InteractionCreate').InteractionCreateAction); this.register(require('./MessageDelete.js').MessageDeleteAction);
this.register(require('./MessageCreate').MessageCreateAction); this.register(require('./MessageDeleteBulk.js').MessageDeleteBulkAction);
this.register(require('./MessageDelete').MessageDeleteAction); this.register(require('./MessagePollVoteAdd.js').MessagePollVoteAddAction);
this.register(require('./MessageDeleteBulk').MessageDeleteBulkAction); this.register(require('./MessagePollVoteRemove.js').MessagePollVoteRemoveAction);
this.register(require('./MessagePollVoteAdd').MessagePollVoteAddAction); this.register(require('./MessageReactionAdd.js').MessageReactionAddAction);
this.register(require('./MessagePollVoteRemove').MessagePollVoteRemoveAction); this.register(require('./MessageReactionRemove.js').MessageReactionRemoveAction);
this.register(require('./MessageReactionAdd').MessageReactionAddAction); this.register(require('./MessageReactionRemoveAll.js').MessageReactionRemoveAllAction);
this.register(require('./MessageReactionRemove').MessageReactionRemoveAction); this.register(require('./MessageReactionRemoveEmoji.js').MessageReactionRemoveEmojiAction);
this.register(require('./MessageReactionRemoveAll').MessageReactionRemoveAllAction); this.register(require('./MessageUpdate.js').MessageUpdateAction);
this.register(require('./MessageReactionRemoveEmoji').MessageReactionRemoveEmojiAction); this.register(require('./StageInstanceCreate.js').StageInstanceCreateAction);
this.register(require('./MessageUpdate').MessageUpdateAction); this.register(require('./StageInstanceDelete.js').StageInstanceDeleteAction);
this.register(require('./StageInstanceCreate').StageInstanceCreateAction); this.register(require('./StageInstanceUpdate.js').StageInstanceUpdateAction);
this.register(require('./StageInstanceDelete').StageInstanceDeleteAction); this.register(require('./ThreadCreate.js').ThreadCreateAction);
this.register(require('./StageInstanceUpdate').StageInstanceUpdateAction); this.register(require('./ThreadMembersUpdate.js').ThreadMembersUpdateAction);
this.register(require('./ThreadCreate').ThreadCreateAction); this.register(require('./TypingStart.js').TypingStartAction);
this.register(require('./ThreadMembersUpdate').ThreadMembersUpdateAction); this.register(require('./UserUpdate.js').UserUpdateAction);
this.register(require('./TypingStart').TypingStartAction);
this.register(require('./UserUpdate').UserUpdateAction);
} }
register(Action) { register(Action) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class ChannelCreateAction extends Action { class ChannelCreateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class ChannelDeleteAction extends Action { class ChannelDeleteAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { createChannel } = require('../../util/Channels'); const { createChannel } = require('../../util/Channels.js');
class ChannelUpdateAction extends Action { class ChannelUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
class GuildChannelsPositionUpdateAction extends Action { class GuildChannelsPositionUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildEmojiCreateAction extends Action { class GuildEmojiCreateAction extends Action {
handle(guild, createdEmoji) { handle(guild, createdEmoji) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildEmojiDeleteAction extends Action { class GuildEmojiDeleteAction extends Action {
handle(emoji) { handle(emoji) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildEmojiUpdateAction extends Action { class GuildEmojiUpdateAction extends Action {
handle(current, data) { handle(current, data) {

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
class GuildEmojisUpdateAction extends Action { class GuildEmojisUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildMemberRemoveAction extends Action { class GuildMemberRemoveAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildMemberUpdateAction extends Action { class GuildMemberUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildRoleCreateAction extends Action { class GuildRoleCreateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildRoleDeleteAction extends Action { class GuildRoleDeleteAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
class GuildRolesPositionUpdateAction extends Action { class GuildRolesPositionUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildScheduledEventDeleteAction extends Action { class GuildScheduledEventDeleteAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildScheduledEventUserAddAction extends Action { class GuildScheduledEventUserAddAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildScheduledEventUserRemoveAction extends Action { class GuildScheduledEventUserRemoveAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildStickerCreateAction extends Action { class GuildStickerCreateAction extends Action {
handle(guild, createdSticker) { handle(guild, createdSticker) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildStickerDeleteAction extends Action { class GuildStickerDeleteAction extends Action {
handle(sticker) { handle(sticker) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildStickerUpdateAction extends Action { class GuildStickerUpdateAction extends Action {
handle(current, data) { handle(current, data) {

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
class GuildStickersUpdateAction extends Action { class GuildStickersUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class GuildUpdateAction extends Action { class GuildUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,19 +1,19 @@
'use strict'; 'use strict';
const { InteractionType, ComponentType, ApplicationCommandType } = require('discord-api-types/v10'); const { InteractionType, ComponentType, ApplicationCommandType } = require('discord-api-types/v10');
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { AutocompleteInteraction } = require('../../structures/AutocompleteInteraction'); const { AutocompleteInteraction } = require('../../structures/AutocompleteInteraction.js');
const { ButtonInteraction } = require('../../structures/ButtonInteraction'); const { ButtonInteraction } = require('../../structures/ButtonInteraction.js');
const { ChannelSelectMenuInteraction } = require('../../structures/ChannelSelectMenuInteraction'); const { ChannelSelectMenuInteraction } = require('../../structures/ChannelSelectMenuInteraction.js');
const { ChatInputCommandInteraction } = require('../../structures/ChatInputCommandInteraction'); const { ChatInputCommandInteraction } = require('../../structures/ChatInputCommandInteraction.js');
const { MentionableSelectMenuInteraction } = require('../../structures/MentionableSelectMenuInteraction'); const { MentionableSelectMenuInteraction } = require('../../structures/MentionableSelectMenuInteraction.js');
const { MessageContextMenuCommandInteraction } = require('../../structures/MessageContextMenuCommandInteraction'); const { MessageContextMenuCommandInteraction } = require('../../structures/MessageContextMenuCommandInteraction.js');
const { ModalSubmitInteraction } = require('../../structures/ModalSubmitInteraction'); const { ModalSubmitInteraction } = require('../../structures/ModalSubmitInteraction.js');
const { RoleSelectMenuInteraction } = require('../../structures/RoleSelectMenuInteraction'); const { RoleSelectMenuInteraction } = require('../../structures/RoleSelectMenuInteraction.js');
const { StringSelectMenuInteraction } = require('../../structures/StringSelectMenuInteraction'); const { StringSelectMenuInteraction } = require('../../structures/StringSelectMenuInteraction.js');
const { UserContextMenuCommandInteraction } = require('../../structures/UserContextMenuCommandInteraction'); const { UserContextMenuCommandInteraction } = require('../../structures/UserContextMenuCommandInteraction.js');
const { UserSelectMenuInteraction } = require('../../structures/UserSelectMenuInteraction'); const { UserSelectMenuInteraction } = require('../../structures/UserSelectMenuInteraction.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class InteractionCreateAction extends Action { class InteractionCreateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class MessageCreateAction extends Action { class MessageCreateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class MessageDeleteAction extends Action { class MessageDeleteAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class MessageDeleteBulkAction extends Action { class MessageDeleteBulkAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class MessagePollVoteAddAction extends Action { class MessagePollVoteAddAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class MessagePollVoteRemoveAction extends Action { class MessagePollVoteRemoveAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
const { Partials } = require('../../util/Partials'); const { Partials } = require('../../util/Partials.js');
/* /*
{ user_id: 'id', { user_id: 'id',

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
/* /*
{ user_id: 'id', { user_id: 'id',

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class MessageReactionRemoveAllAction extends Action { class MessageReactionRemoveAllAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class MessageReactionRemoveEmojiAction extends Action { class MessageReactionRemoveEmojiAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
class MessageUpdateAction extends Action { class MessageUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class StageInstanceCreateAction extends Action { class StageInstanceCreateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class StageInstanceDeleteAction extends Action { class StageInstanceDeleteAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class StageInstanceUpdateAction extends Action { class StageInstanceUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class ThreadCreateAction extends Action { class ThreadCreateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class ThreadMembersUpdateAction extends Action { class ThreadMembersUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Typing } = require('../../structures/Typing'); const { Typing } = require('../../structures/Typing.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class TypingStartAction extends Action { class TypingStartAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Action } = require('./Action'); const { Action } = require('./Action.js');
const { Events } = require('../../util/Events'); const { Events } = require('../../util/Events.js');
class UserUpdateAction extends Action { class UserUpdateAction extends Action {
handle(data) { handle(data) {

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const guild = client.guilds.cache.get(data.guild_id); const guild = client.guilds.cache.get(data.guild_id);

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const channel = client.channels.cache.get(data.channel_id); const channel = client.channels.cache.get(data.channel_id);

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, packet) => { module.exports = (client, packet) => {
const { old, updated } = client.actions.ChannelUpdate.handle(packet.d); const { old, updated } = client.actions.ChannelUpdate.handle(packet.d);

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
const { Status } = require('../../../util/Status'); const { Status } = require('../../../util/Status.js');
module.exports = (client, { d: data }, shardId) => { module.exports = (client, { d: data }, shardId) => {
let guild = client.guilds.cache.get(data.id); let guild = client.guilds.cache.get(data.id);

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const guild = client.guilds.cache.get(data.guild_id); const guild = client.guilds.cache.get(data.guild_id);

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const guild = client.guilds.cache.get(data.guild_id); const guild = client.guilds.cache.get(data.guild_id);

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, packet) => { module.exports = (client, packet) => {
const { old, updated } = client.actions.MessageUpdate.handle(packet.d); const { old, updated } = client.actions.MessageUpdate.handle(packet.d);

View File

@@ -1,13 +1,13 @@
'use strict'; 'use strict';
const { ClientApplication } = require('../../../structures/ClientApplication'); const { ClientApplication } = require('../../../structures/ClientApplication.js');
let ClientUser; let ClientUser;
module.exports = (client, { d: data }, shardId) => { module.exports = (client, { d: data }, shardId) => {
if (client.user) { if (client.user) {
client.user._patch(data.user); client.user._patch(data.user);
} else { } else {
ClientUser ??= require('../../../structures/ClientUser').ClientUser; ClientUser ??= require('../../../structures/ClientUser.js').ClientUser;
client.user = new ClientUser(client, data.user); client.user = new ClientUser(client, data.user);
client.users.cache.set(client.user.id, client.user); client.users.cache.set(client.user.id, client.user);
} }

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const subscription = client.application.subscriptions._add(data); const subscription = client.application.subscriptions._add(data);

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const subscription = client.application.subscriptions._add(data, false); const subscription = client.application.subscriptions._add(data, false);

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const oldSubscription = client.application.subscriptions.cache.get(data.id)?._clone() ?? null; const oldSubscription = client.application.subscriptions.cache.get(data.id)?._clone() ?? null;

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, packet) => { module.exports = (client, packet) => {
const { old, updated } = client.actions.ChannelUpdate.handle(packet.d); const { old, updated } = client.actions.ChannelUpdate.handle(packet.d);

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { VoiceChannelEffect } = require('../../../structures/VoiceChannelEffect'); const { VoiceChannelEffect } = require('../../../structures/VoiceChannelEffect.js');
const { Events } = require('../../../util/Events'); const { Events } = require('../../../util/Events.js');
module.exports = (client, { d: data }) => { module.exports = (client, { d: data }) => {
const guild = client.guilds.cache.get(data.guild_id); const guild = client.guilds.cache.get(data.guild_id);

View File

@@ -1,72 +1,72 @@
'use strict'; 'use strict';
const PacketHandlers = Object.fromEntries([ const PacketHandlers = Object.fromEntries([
['APPLICATION_COMMAND_PERMISSIONS_UPDATE', require('./APPLICATION_COMMAND_PERMISSIONS_UPDATE')], ['APPLICATION_COMMAND_PERMISSIONS_UPDATE', require('./APPLICATION_COMMAND_PERMISSIONS_UPDATE.js')],
['AUTO_MODERATION_ACTION_EXECUTION', require('./AUTO_MODERATION_ACTION_EXECUTION')], ['AUTO_MODERATION_ACTION_EXECUTION', require('./AUTO_MODERATION_ACTION_EXECUTION.js')],
['AUTO_MODERATION_RULE_CREATE', require('./AUTO_MODERATION_RULE_CREATE')], ['AUTO_MODERATION_RULE_CREATE', require('./AUTO_MODERATION_RULE_CREATE.js')],
['AUTO_MODERATION_RULE_DELETE', require('./AUTO_MODERATION_RULE_DELETE')], ['AUTO_MODERATION_RULE_DELETE', require('./AUTO_MODERATION_RULE_DELETE.js')],
['AUTO_MODERATION_RULE_UPDATE', require('./AUTO_MODERATION_RULE_UPDATE')], ['AUTO_MODERATION_RULE_UPDATE', require('./AUTO_MODERATION_RULE_UPDATE.js')],
['CHANNEL_CREATE', require('./CHANNEL_CREATE')], ['CHANNEL_CREATE', require('./CHANNEL_CREATE.js')],
['CHANNEL_DELETE', require('./CHANNEL_DELETE')], ['CHANNEL_DELETE', require('./CHANNEL_DELETE.js')],
['CHANNEL_PINS_UPDATE', require('./CHANNEL_PINS_UPDATE')], ['CHANNEL_PINS_UPDATE', require('./CHANNEL_PINS_UPDATE.js')],
['CHANNEL_UPDATE', require('./CHANNEL_UPDATE')], ['CHANNEL_UPDATE', require('./CHANNEL_UPDATE.js')],
['ENTITLEMENT_CREATE', require('./ENTITLEMENT_CREATE')], ['ENTITLEMENT_CREATE', require('./ENTITLEMENT_CREATE.js')],
['ENTITLEMENT_DELETE', require('./ENTITLEMENT_DELETE')], ['ENTITLEMENT_DELETE', require('./ENTITLEMENT_DELETE.js')],
['ENTITLEMENT_UPDATE', require('./ENTITLEMENT_UPDATE')], ['ENTITLEMENT_UPDATE', require('./ENTITLEMENT_UPDATE.js')],
['GUILD_AUDIT_LOG_ENTRY_CREATE', require('./GUILD_AUDIT_LOG_ENTRY_CREATE')], ['GUILD_AUDIT_LOG_ENTRY_CREATE', require('./GUILD_AUDIT_LOG_ENTRY_CREATE.js')],
['GUILD_BAN_ADD', require('./GUILD_BAN_ADD')], ['GUILD_BAN_ADD', require('./GUILD_BAN_ADD.js')],
['GUILD_BAN_REMOVE', require('./GUILD_BAN_REMOVE')], ['GUILD_BAN_REMOVE', require('./GUILD_BAN_REMOVE.js')],
['GUILD_CREATE', require('./GUILD_CREATE')], ['GUILD_CREATE', require('./GUILD_CREATE.js')],
['GUILD_DELETE', require('./GUILD_DELETE')], ['GUILD_DELETE', require('./GUILD_DELETE.js')],
['GUILD_EMOJIS_UPDATE', require('./GUILD_EMOJIS_UPDATE')], ['GUILD_EMOJIS_UPDATE', require('./GUILD_EMOJIS_UPDATE.js')],
['GUILD_INTEGRATIONS_UPDATE', require('./GUILD_INTEGRATIONS_UPDATE')], ['GUILD_INTEGRATIONS_UPDATE', require('./GUILD_INTEGRATIONS_UPDATE.js')],
['GUILD_MEMBERS_CHUNK', require('./GUILD_MEMBERS_CHUNK')], ['GUILD_MEMBERS_CHUNK', require('./GUILD_MEMBERS_CHUNK.js')],
['GUILD_MEMBER_ADD', require('./GUILD_MEMBER_ADD')], ['GUILD_MEMBER_ADD', require('./GUILD_MEMBER_ADD.js')],
['GUILD_MEMBER_REMOVE', require('./GUILD_MEMBER_REMOVE')], ['GUILD_MEMBER_REMOVE', require('./GUILD_MEMBER_REMOVE.js')],
['GUILD_MEMBER_UPDATE', require('./GUILD_MEMBER_UPDATE')], ['GUILD_MEMBER_UPDATE', require('./GUILD_MEMBER_UPDATE.js')],
['GUILD_ROLE_CREATE', require('./GUILD_ROLE_CREATE')], ['GUILD_ROLE_CREATE', require('./GUILD_ROLE_CREATE.js')],
['GUILD_ROLE_DELETE', require('./GUILD_ROLE_DELETE')], ['GUILD_ROLE_DELETE', require('./GUILD_ROLE_DELETE.js')],
['GUILD_ROLE_UPDATE', require('./GUILD_ROLE_UPDATE')], ['GUILD_ROLE_UPDATE', require('./GUILD_ROLE_UPDATE.js')],
['GUILD_SCHEDULED_EVENT_CREATE', require('./GUILD_SCHEDULED_EVENT_CREATE')], ['GUILD_SCHEDULED_EVENT_CREATE', require('./GUILD_SCHEDULED_EVENT_CREATE.js')],
['GUILD_SCHEDULED_EVENT_DELETE', require('./GUILD_SCHEDULED_EVENT_DELETE')], ['GUILD_SCHEDULED_EVENT_DELETE', require('./GUILD_SCHEDULED_EVENT_DELETE.js')],
['GUILD_SCHEDULED_EVENT_UPDATE', require('./GUILD_SCHEDULED_EVENT_UPDATE')], ['GUILD_SCHEDULED_EVENT_UPDATE', require('./GUILD_SCHEDULED_EVENT_UPDATE.js')],
['GUILD_SCHEDULED_EVENT_USER_ADD', require('./GUILD_SCHEDULED_EVENT_USER_ADD')], ['GUILD_SCHEDULED_EVENT_USER_ADD', require('./GUILD_SCHEDULED_EVENT_USER_ADD.js')],
['GUILD_SCHEDULED_EVENT_USER_REMOVE', require('./GUILD_SCHEDULED_EVENT_USER_REMOVE')], ['GUILD_SCHEDULED_EVENT_USER_REMOVE', require('./GUILD_SCHEDULED_EVENT_USER_REMOVE.js')],
['GUILD_STICKERS_UPDATE', require('./GUILD_STICKERS_UPDATE')], ['GUILD_STICKERS_UPDATE', require('./GUILD_STICKERS_UPDATE.js')],
['GUILD_UPDATE', require('./GUILD_UPDATE')], ['GUILD_UPDATE', require('./GUILD_UPDATE.js')],
['INTERACTION_CREATE', require('./INTERACTION_CREATE')], ['INTERACTION_CREATE', require('./INTERACTION_CREATE.js')],
['INVITE_CREATE', require('./INVITE_CREATE')], ['INVITE_CREATE', require('./INVITE_CREATE.js')],
['INVITE_DELETE', require('./INVITE_DELETE')], ['INVITE_DELETE', require('./INVITE_DELETE.js')],
['MESSAGE_CREATE', require('./MESSAGE_CREATE')], ['MESSAGE_CREATE', require('./MESSAGE_CREATE.js')],
['MESSAGE_DELETE', require('./MESSAGE_DELETE')], ['MESSAGE_DELETE', require('./MESSAGE_DELETE.js')],
['MESSAGE_DELETE_BULK', require('./MESSAGE_DELETE_BULK')], ['MESSAGE_DELETE_BULK', require('./MESSAGE_DELETE_BULK.js')],
['MESSAGE_POLL_VOTE_ADD', require('./MESSAGE_POLL_VOTE_ADD')], ['MESSAGE_POLL_VOTE_ADD', require('./MESSAGE_POLL_VOTE_ADD.js')],
['MESSAGE_POLL_VOTE_REMOVE', require('./MESSAGE_POLL_VOTE_REMOVE')], ['MESSAGE_POLL_VOTE_REMOVE', require('./MESSAGE_POLL_VOTE_REMOVE.js')],
['MESSAGE_REACTION_ADD', require('./MESSAGE_REACTION_ADD')], ['MESSAGE_REACTION_ADD', require('./MESSAGE_REACTION_ADD.js')],
['MESSAGE_REACTION_REMOVE', require('./MESSAGE_REACTION_REMOVE')], ['MESSAGE_REACTION_REMOVE', require('./MESSAGE_REACTION_REMOVE.js')],
['MESSAGE_REACTION_REMOVE_ALL', require('./MESSAGE_REACTION_REMOVE_ALL')], ['MESSAGE_REACTION_REMOVE_ALL', require('./MESSAGE_REACTION_REMOVE_ALL.js')],
['MESSAGE_REACTION_REMOVE_EMOJI', require('./MESSAGE_REACTION_REMOVE_EMOJI')], ['MESSAGE_REACTION_REMOVE_EMOJI', require('./MESSAGE_REACTION_REMOVE_EMOJI.js')],
['MESSAGE_UPDATE', require('./MESSAGE_UPDATE')], ['MESSAGE_UPDATE', require('./MESSAGE_UPDATE.js')],
['PRESENCE_UPDATE', require('./PRESENCE_UPDATE')], ['PRESENCE_UPDATE', require('./PRESENCE_UPDATE.js')],
['READY', require('./READY')], ['READY', require('./READY.js')],
['STAGE_INSTANCE_CREATE', require('./STAGE_INSTANCE_CREATE')], ['STAGE_INSTANCE_CREATE', require('./STAGE_INSTANCE_CREATE.js')],
['STAGE_INSTANCE_DELETE', require('./STAGE_INSTANCE_DELETE')], ['STAGE_INSTANCE_DELETE', require('./STAGE_INSTANCE_DELETE.js')],
['STAGE_INSTANCE_UPDATE', require('./STAGE_INSTANCE_UPDATE')], ['STAGE_INSTANCE_UPDATE', require('./STAGE_INSTANCE_UPDATE.js')],
['SUBSCRIPTION_CREATE', require('./SUBSCRIPTION_CREATE')], ['SUBSCRIPTION_CREATE', require('./SUBSCRIPTION_CREATE.js')],
['SUBSCRIPTION_DELETE', require('./SUBSCRIPTION_DELETE')], ['SUBSCRIPTION_DELETE', require('./SUBSCRIPTION_DELETE.js')],
['SUBSCRIPTION_UPDATE', require('./SUBSCRIPTION_UPDATE')], ['SUBSCRIPTION_UPDATE', require('./SUBSCRIPTION_UPDATE.js')],
['THREAD_CREATE', require('./THREAD_CREATE')], ['THREAD_CREATE', require('./THREAD_CREATE.js')],
['THREAD_DELETE', require('./THREAD_DELETE')], ['THREAD_DELETE', require('./THREAD_DELETE.js')],
['THREAD_LIST_SYNC', require('./THREAD_LIST_SYNC')], ['THREAD_LIST_SYNC', require('./THREAD_LIST_SYNC.js')],
['THREAD_MEMBERS_UPDATE', require('./THREAD_MEMBERS_UPDATE')], ['THREAD_MEMBERS_UPDATE', require('./THREAD_MEMBERS_UPDATE.js')],
['THREAD_MEMBER_UPDATE', require('./THREAD_MEMBER_UPDATE')], ['THREAD_MEMBER_UPDATE', require('./THREAD_MEMBER_UPDATE.js')],
['THREAD_UPDATE', require('./THREAD_UPDATE')], ['THREAD_UPDATE', require('./THREAD_UPDATE.js')],
['TYPING_START', require('./TYPING_START')], ['TYPING_START', require('./TYPING_START.js')],
['USER_UPDATE', require('./USER_UPDATE')], ['USER_UPDATE', require('./USER_UPDATE.js')],
['VOICE_CHANNEL_EFFECT_SEND', require('./VOICE_CHANNEL_EFFECT_SEND')], ['VOICE_CHANNEL_EFFECT_SEND', require('./VOICE_CHANNEL_EFFECT_SEND.js')],
['VOICE_SERVER_UPDATE', require('./VOICE_SERVER_UPDATE')], ['VOICE_SERVER_UPDATE', require('./VOICE_SERVER_UPDATE.js')],
['VOICE_STATE_UPDATE', require('./VOICE_STATE_UPDATE')], ['VOICE_STATE_UPDATE', require('./VOICE_STATE_UPDATE.js')],
['WEBHOOKS_UPDATE', require('./WEBHOOKS_UPDATE')], ['WEBHOOKS_UPDATE', require('./WEBHOOKS_UPDATE.js')],
]); ]);
exports.PacketHandlers = PacketHandlers; exports.PacketHandlers = PacketHandlers;

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
// Heavily inspired by node's `internal/errors` module // Heavily inspired by node's `internal/errors` module
const { ErrorCodes } = require('./ErrorCodes'); const { ErrorCodes } = require('./ErrorCodes.js');
const { Messages } = require('./Messages'); const { Messages } = require('./Messages.js');
/** /**
* Extend an error of some sort into a DiscordjsError. * Extend an error of some sort into a DiscordjsError.

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { ErrorCodes } = require('./ErrorCodes'); const { ErrorCodes } = require('./ErrorCodes.js');
const Messages = { const Messages = {
[ErrorCodes.ClientInvalidOption]: (prop, must) => `The ${prop} option must be ${must}`, [ErrorCodes.ClientInvalidOption]: (prop, must) => `The ${prop} option must be ${must}`,

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
exports.DiscordjsError = require('./DJSError').DiscordjsError; exports.DiscordjsError = require('./DJSError.js').DiscordjsError;
exports.DiscordjsTypeError = require('./DJSError').DiscordjsTypeError; exports.DiscordjsTypeError = require('./DJSError.js').DiscordjsTypeError;
exports.DiscordjsRangeError = require('./DJSError').DiscordjsRangeError; exports.DiscordjsRangeError = require('./DJSError.js').DiscordjsRangeError;
exports.ErrorCodes = require('./ErrorCodes').ErrorCodes; exports.ErrorCodes = require('./ErrorCodes.js').ErrorCodes;
exports.Messages = require('./Messages').Messages; exports.Messages = require('./Messages.js').Messages;

View File

@@ -6,46 +6,46 @@ const { __exportStar } = require('tslib');
polyfillDispose(); polyfillDispose();
// "Root" classes (starting points) // "Root" classes (starting points)
exports.BaseClient = require('./client/BaseClient').BaseClient; exports.BaseClient = require('./client/BaseClient.js').BaseClient;
exports.Client = require('./client/Client').Client; exports.Client = require('./client/Client.js').Client;
exports.Shard = require('./sharding/Shard').Shard; exports.Shard = require('./sharding/Shard.js').Shard;
exports.ShardClientUtil = require('./sharding/ShardClientUtil').ShardClientUtil; exports.ShardClientUtil = require('./sharding/ShardClientUtil.js').ShardClientUtil;
exports.ShardingManager = require('./sharding/ShardingManager').ShardingManager; exports.ShardingManager = require('./sharding/ShardingManager.js').ShardingManager;
exports.WebhookClient = require('./client/WebhookClient').WebhookClient; exports.WebhookClient = require('./client/WebhookClient.js').WebhookClient;
// Errors // Errors
exports.DiscordjsError = require('./errors/DJSError').DiscordjsError; exports.DiscordjsError = require('./errors/DJSError.js').DiscordjsError;
exports.DiscordjsTypeError = require('./errors/DJSError').DiscordjsTypeError; exports.DiscordjsTypeError = require('./errors/DJSError.js').DiscordjsTypeError;
exports.DiscordjsRangeError = require('./errors/DJSError').DiscordjsRangeError; exports.DiscordjsRangeError = require('./errors/DJSError.js').DiscordjsRangeError;
exports.DiscordjsErrorCodes = require('./errors/ErrorCodes').ErrorCodes; exports.DiscordjsErrorCodes = require('./errors/ErrorCodes.js').ErrorCodes;
// Utilities // Utilities
exports.ActivityFlagsBitField = require('./util/ActivityFlagsBitField').ActivityFlagsBitField; exports.ActivityFlagsBitField = require('./util/ActivityFlagsBitField.js').ActivityFlagsBitField;
exports.ApplicationFlagsBitField = require('./util/ApplicationFlagsBitField').ApplicationFlagsBitField; exports.ApplicationFlagsBitField = require('./util/ApplicationFlagsBitField.js').ApplicationFlagsBitField;
exports.AttachmentFlagsBitField = require('./util/AttachmentFlagsBitField').AttachmentFlagsBitField; exports.AttachmentFlagsBitField = require('./util/AttachmentFlagsBitField.js').AttachmentFlagsBitField;
exports.BaseManager = require('./managers/BaseManager').BaseManager; exports.BaseManager = require('./managers/BaseManager.js').BaseManager;
exports.BitField = require('./util/BitField').BitField; exports.BitField = require('./util/BitField.js').BitField;
exports.ChannelFlagsBitField = require('./util/ChannelFlagsBitField').ChannelFlagsBitField; exports.ChannelFlagsBitField = require('./util/ChannelFlagsBitField.js').ChannelFlagsBitField;
exports.Collection = require('@discordjs/collection').Collection; exports.Collection = require('@discordjs/collection').Collection;
exports.Colors = require('./util/Colors').Colors; exports.Colors = require('./util/Colors.js').Colors;
exports.Constants = require('./util/Constants'); exports.Constants = require('./util/Constants.js');
exports.Events = require('./util/Events').Events; exports.Events = require('./util/Events.js').Events;
exports.GuildMemberFlagsBitField = require('./util/GuildMemberFlagsBitField').GuildMemberFlagsBitField; exports.GuildMemberFlagsBitField = require('./util/GuildMemberFlagsBitField.js').GuildMemberFlagsBitField;
exports.IntentsBitField = require('./util/IntentsBitField').IntentsBitField; exports.IntentsBitField = require('./util/IntentsBitField.js').IntentsBitField;
exports.LimitedCollection = require('./util/LimitedCollection').LimitedCollection; exports.LimitedCollection = require('./util/LimitedCollection.js').LimitedCollection;
exports.MessageFlagsBitField = require('./util/MessageFlagsBitField').MessageFlagsBitField; exports.MessageFlagsBitField = require('./util/MessageFlagsBitField.js').MessageFlagsBitField;
exports.Options = require('./util/Options').Options; exports.Options = require('./util/Options.js').Options;
exports.Partials = require('./util/Partials').Partials; exports.Partials = require('./util/Partials.js').Partials;
exports.PermissionsBitField = require('./util/PermissionsBitField').PermissionsBitField; exports.PermissionsBitField = require('./util/PermissionsBitField.js').PermissionsBitField;
exports.RoleFlagsBitField = require('./util/RoleFlagsBitField').RoleFlagsBitField; exports.RoleFlagsBitField = require('./util/RoleFlagsBitField.js').RoleFlagsBitField;
exports.ShardEvents = require('./util/ShardEvents').ShardEvents; exports.ShardEvents = require('./util/ShardEvents.js').ShardEvents;
exports.SKUFlagsBitField = require('./util/SKUFlagsBitField').SKUFlagsBitField; exports.SKUFlagsBitField = require('./util/SKUFlagsBitField.js').SKUFlagsBitField;
exports.SnowflakeUtil = require('@sapphire/snowflake').DiscordSnowflake; exports.SnowflakeUtil = require('@sapphire/snowflake').DiscordSnowflake;
exports.Status = require('./util/Status').Status; exports.Status = require('./util/Status.js').Status;
exports.Sweepers = require('./util/Sweepers').Sweepers; exports.Sweepers = require('./util/Sweepers.js').Sweepers;
exports.SystemChannelFlagsBitField = require('./util/SystemChannelFlagsBitField').SystemChannelFlagsBitField; exports.SystemChannelFlagsBitField = require('./util/SystemChannelFlagsBitField.js').SystemChannelFlagsBitField;
exports.ThreadMemberFlagsBitField = require('./util/ThreadMemberFlagsBitField').ThreadMemberFlagsBitField; exports.ThreadMemberFlagsBitField = require('./util/ThreadMemberFlagsBitField.js').ThreadMemberFlagsBitField;
exports.UserFlagsBitField = require('./util/UserFlagsBitField').UserFlagsBitField; exports.UserFlagsBitField = require('./util/UserFlagsBitField.js').UserFlagsBitField;
__exportStar(require('./util/DataResolver.js'), exports); __exportStar(require('./util/DataResolver.js'), exports);
__exportStar(require('./util/Util.js'), exports); __exportStar(require('./util/Util.js'), exports);
@@ -53,187 +53,193 @@ __exportStar(require('./util/Util.js'), exports);
exports.version = require('../package.json').version; exports.version = require('../package.json').version;
// Managers // Managers
exports.ApplicationCommandManager = require('./managers/ApplicationCommandManager').ApplicationCommandManager; exports.ApplicationCommandManager = require('./managers/ApplicationCommandManager.js').ApplicationCommandManager;
exports.ApplicationCommandPermissionsManager = exports.ApplicationCommandPermissionsManager =
require('./managers/ApplicationCommandPermissionsManager').ApplicationCommandPermissionsManager; require('./managers/ApplicationCommandPermissionsManager.js').ApplicationCommandPermissionsManager;
exports.ApplicationEmojiManager = require('./managers/ApplicationEmojiManager').ApplicationEmojiManager; exports.ApplicationEmojiManager = require('./managers/ApplicationEmojiManager.js').ApplicationEmojiManager;
exports.AutoModerationRuleManager = require('./managers/AutoModerationRuleManager').AutoModerationRuleManager; exports.AutoModerationRuleManager = require('./managers/AutoModerationRuleManager.js').AutoModerationRuleManager;
exports.BaseGuildEmojiManager = require('./managers/BaseGuildEmojiManager').BaseGuildEmojiManager; exports.BaseGuildEmojiManager = require('./managers/BaseGuildEmojiManager.js').BaseGuildEmojiManager;
exports.CachedManager = require('./managers/CachedManager').CachedManager; exports.CachedManager = require('./managers/CachedManager.js').CachedManager;
exports.ChannelManager = require('./managers/ChannelManager').ChannelManager; exports.ChannelManager = require('./managers/ChannelManager.js').ChannelManager;
exports.ClientVoiceManager = require('./client/voice/ClientVoiceManager').ClientVoiceManager; exports.ClientVoiceManager = require('./client/voice/ClientVoiceManager.js').ClientVoiceManager;
exports.DataManager = require('./managers/DataManager').DataManager; exports.DataManager = require('./managers/DataManager.js').DataManager;
exports.DMMessageManager = require('./managers/DMMessageManager').DMMessageManager; exports.DMMessageManager = require('./managers/DMMessageManager.js').DMMessageManager;
exports.EntitlementManager = require('./managers/EntitlementManager').EntitlementManager; exports.EntitlementManager = require('./managers/EntitlementManager.js').EntitlementManager;
exports.GuildApplicationCommandManager = exports.GuildApplicationCommandManager =
require('./managers/GuildApplicationCommandManager').GuildApplicationCommandManager; require('./managers/GuildApplicationCommandManager.js').GuildApplicationCommandManager;
exports.GuildBanManager = require('./managers/GuildBanManager').GuildBanManager; exports.GuildBanManager = require('./managers/GuildBanManager.js').GuildBanManager;
exports.GuildChannelManager = require('./managers/GuildChannelManager').GuildChannelManager; exports.GuildChannelManager = require('./managers/GuildChannelManager.js').GuildChannelManager;
exports.GuildEmojiManager = require('./managers/GuildEmojiManager').GuildEmojiManager; exports.GuildEmojiManager = require('./managers/GuildEmojiManager.js').GuildEmojiManager;
exports.GuildEmojiRoleManager = require('./managers/GuildEmojiRoleManager').GuildEmojiRoleManager; exports.GuildEmojiRoleManager = require('./managers/GuildEmojiRoleManager.js').GuildEmojiRoleManager;
exports.GuildForumThreadManager = require('./managers/GuildForumThreadManager').GuildForumThreadManager; exports.GuildForumThreadManager = require('./managers/GuildForumThreadManager.js').GuildForumThreadManager;
exports.GuildInviteManager = require('./managers/GuildInviteManager').GuildInviteManager; exports.GuildInviteManager = require('./managers/GuildInviteManager.js').GuildInviteManager;
exports.GuildManager = require('./managers/GuildManager').GuildManager; exports.GuildManager = require('./managers/GuildManager.js').GuildManager;
exports.GuildMemberManager = require('./managers/GuildMemberManager').GuildMemberManager; exports.GuildMemberManager = require('./managers/GuildMemberManager.js').GuildMemberManager;
exports.GuildMemberRoleManager = require('./managers/GuildMemberRoleManager').GuildMemberRoleManager; exports.GuildMemberRoleManager = require('./managers/GuildMemberRoleManager.js').GuildMemberRoleManager;
exports.GuildMessageManager = require('./managers/GuildMessageManager').GuildMessageManager; exports.GuildMessageManager = require('./managers/GuildMessageManager.js').GuildMessageManager;
exports.GuildScheduledEventManager = require('./managers/GuildScheduledEventManager').GuildScheduledEventManager; exports.GuildScheduledEventManager = require('./managers/GuildScheduledEventManager.js').GuildScheduledEventManager;
exports.GuildStickerManager = require('./managers/GuildStickerManager').GuildStickerManager; exports.GuildStickerManager = require('./managers/GuildStickerManager.js').GuildStickerManager;
exports.GuildTextThreadManager = require('./managers/GuildTextThreadManager').GuildTextThreadManager; exports.GuildTextThreadManager = require('./managers/GuildTextThreadManager.js').GuildTextThreadManager;
exports.MessageManager = require('./managers/MessageManager').MessageManager; exports.MessageManager = require('./managers/MessageManager.js').MessageManager;
exports.PermissionOverwriteManager = require('./managers/PermissionOverwriteManager').PermissionOverwriteManager; exports.PermissionOverwriteManager = require('./managers/PermissionOverwriteManager.js').PermissionOverwriteManager;
exports.PresenceManager = require('./managers/PresenceManager').PresenceManager; exports.PresenceManager = require('./managers/PresenceManager.js').PresenceManager;
exports.ReactionManager = require('./managers/ReactionManager').ReactionManager; exports.ReactionManager = require('./managers/ReactionManager.js').ReactionManager;
exports.ReactionUserManager = require('./managers/ReactionUserManager').ReactionUserManager; exports.ReactionUserManager = require('./managers/ReactionUserManager.js').ReactionUserManager;
exports.RoleManager = require('./managers/RoleManager').RoleManager; exports.RoleManager = require('./managers/RoleManager.js').RoleManager;
exports.StageInstanceManager = require('./managers/StageInstanceManager').StageInstanceManager; exports.StageInstanceManager = require('./managers/StageInstanceManager.js').StageInstanceManager;
exports.SubscriptionManager = require('./managers/SubscriptionManager').SubscriptionManager; exports.SubscriptionManager = require('./managers/SubscriptionManager.js').SubscriptionManager;
exports.ThreadManager = require('./managers/ThreadManager').ThreadManager; exports.ThreadManager = require('./managers/ThreadManager.js').ThreadManager;
exports.ThreadMemberManager = require('./managers/ThreadMemberManager').ThreadMemberManager; exports.ThreadMemberManager = require('./managers/ThreadMemberManager.js').ThreadMemberManager;
exports.UserManager = require('./managers/UserManager').UserManager; exports.UserManager = require('./managers/UserManager.js').UserManager;
exports.VoiceStateManager = require('./managers/VoiceStateManager').VoiceStateManager; exports.VoiceStateManager = require('./managers/VoiceStateManager.js').VoiceStateManager;
// Structures // Structures
exports.ActionRow = require('./structures/ActionRow').ActionRow; exports.ActionRow = require('./structures/ActionRow.js').ActionRow;
exports.ActionRowBuilder = require('./structures/ActionRowBuilder').ActionRowBuilder; exports.ActionRowBuilder = require('./structures/ActionRowBuilder.js').ActionRowBuilder;
exports.Activity = require('./structures/Presence').Activity; exports.Activity = require('./structures/Presence.js').Activity;
exports.AnnouncementChannel = require('./structures/AnnouncementChannel.js').AnnouncementChannel; exports.AnnouncementChannel = require('./structures/AnnouncementChannel.js').AnnouncementChannel;
exports.AnonymousGuild = require('./structures/AnonymousGuild').AnonymousGuild; exports.AnonymousGuild = require('./structures/AnonymousGuild.js').AnonymousGuild;
exports.Application = require('./structures/interfaces/Application').Application; exports.Application = require('./structures/interfaces/Application.js').Application;
exports.ApplicationCommand = require('./structures/ApplicationCommand').ApplicationCommand; exports.ApplicationCommand = require('./structures/ApplicationCommand.js').ApplicationCommand;
exports.ApplicationEmoji = require('./structures/ApplicationEmoji').ApplicationEmoji; exports.ApplicationEmoji = require('./structures/ApplicationEmoji.js').ApplicationEmoji;
exports.ApplicationRoleConnectionMetadata = exports.ApplicationRoleConnectionMetadata =
require('./structures/ApplicationRoleConnectionMetadata').ApplicationRoleConnectionMetadata; require('./structures/ApplicationRoleConnectionMetadata.js').ApplicationRoleConnectionMetadata;
exports.Attachment = require('./structures/Attachment').Attachment; exports.Attachment = require('./structures/Attachment.js').Attachment;
exports.AttachmentBuilder = require('./structures/AttachmentBuilder').AttachmentBuilder; exports.AttachmentBuilder = require('./structures/AttachmentBuilder.js').AttachmentBuilder;
exports.AutocompleteInteraction = require('./structures/AutocompleteInteraction').AutocompleteInteraction; exports.AutocompleteInteraction = require('./structures/AutocompleteInteraction.js').AutocompleteInteraction;
exports.AutoModerationActionExecution = exports.AutoModerationActionExecution =
require('./structures/AutoModerationActionExecution').AutoModerationActionExecution; require('./structures/AutoModerationActionExecution.js').AutoModerationActionExecution;
exports.AutoModerationRule = require('./structures/AutoModerationRule').AutoModerationRule; exports.AutoModerationRule = require('./structures/AutoModerationRule.js').AutoModerationRule;
exports.Base = require('./structures/Base').Base; exports.Base = require('./structures/Base.js').Base;
exports.BaseChannel = require('./structures/BaseChannel').BaseChannel; exports.BaseChannel = require('./structures/BaseChannel.js').BaseChannel;
exports.BaseGuild = require('./structures/BaseGuild').BaseGuild; exports.BaseGuild = require('./structures/BaseGuild.js').BaseGuild;
exports.BaseGuildEmoji = require('./structures/BaseGuildEmoji').BaseGuildEmoji; exports.BaseGuildEmoji = require('./structures/BaseGuildEmoji.js').BaseGuildEmoji;
exports.BaseGuildTextChannel = require('./structures/BaseGuildTextChannel').BaseGuildTextChannel; exports.BaseGuildTextChannel = require('./structures/BaseGuildTextChannel.js').BaseGuildTextChannel;
exports.BaseGuildVoiceChannel = require('./structures/BaseGuildVoiceChannel').BaseGuildVoiceChannel; exports.BaseGuildVoiceChannel = require('./structures/BaseGuildVoiceChannel.js').BaseGuildVoiceChannel;
exports.BaseInteraction = require('./structures/BaseInteraction').BaseInteraction; exports.BaseInteraction = require('./structures/BaseInteraction.js').BaseInteraction;
exports.BaseSelectMenuComponent = require('./structures/BaseSelectMenuComponent').BaseSelectMenuComponent; exports.BaseSelectMenuComponent = require('./structures/BaseSelectMenuComponent.js').BaseSelectMenuComponent;
exports.ButtonBuilder = require('./structures/ButtonBuilder').ButtonBuilder; exports.ButtonBuilder = require('./structures/ButtonBuilder.js').ButtonBuilder;
exports.ButtonComponent = require('./structures/ButtonComponent').ButtonComponent; exports.ButtonComponent = require('./structures/ButtonComponent.js').ButtonComponent;
exports.ButtonInteraction = require('./structures/ButtonInteraction').ButtonInteraction; exports.ButtonInteraction = require('./structures/ButtonInteraction.js').ButtonInteraction;
exports.CategoryChannel = require('./structures/CategoryChannel').CategoryChannel; exports.CategoryChannel = require('./structures/CategoryChannel.js').CategoryChannel;
exports.ChannelSelectMenuBuilder = require('./structures/ChannelSelectMenuBuilder').ChannelSelectMenuBuilder; exports.ChannelSelectMenuBuilder = require('./structures/ChannelSelectMenuBuilder.js').ChannelSelectMenuBuilder;
exports.ChannelSelectMenuComponent = require('./structures/ChannelSelectMenuComponent').ChannelSelectMenuComponent; exports.ChannelSelectMenuComponent = require('./structures/ChannelSelectMenuComponent.js').ChannelSelectMenuComponent;
exports.ChannelSelectMenuInteraction = exports.ChannelSelectMenuInteraction =
require('./structures/ChannelSelectMenuInteraction').ChannelSelectMenuInteraction; require('./structures/ChannelSelectMenuInteraction.js').ChannelSelectMenuInteraction;
exports.ChatInputCommandInteraction = require('./structures/ChatInputCommandInteraction').ChatInputCommandInteraction; exports.ChatInputCommandInteraction =
exports.ClientApplication = require('./structures/ClientApplication').ClientApplication; require('./structures/ChatInputCommandInteraction.js').ChatInputCommandInteraction;
exports.ClientPresence = require('./structures/ClientPresence').ClientPresence; exports.ClientApplication = require('./structures/ClientApplication.js').ClientApplication;
exports.ClientUser = require('./structures/ClientUser').ClientUser; exports.ClientPresence = require('./structures/ClientPresence.js').ClientPresence;
exports.Collector = require('./structures/interfaces/Collector').Collector; exports.ClientUser = require('./structures/ClientUser.js').ClientUser;
exports.CommandInteraction = require('./structures/CommandInteraction').CommandInteraction; exports.Collector = require('./structures/interfaces/Collector.js').Collector;
exports.CommandInteraction = require('./structures/CommandInteraction.js').CommandInteraction;
exports.CommandInteractionOptionResolver = exports.CommandInteractionOptionResolver =
require('./structures/CommandInteractionOptionResolver').CommandInteractionOptionResolver; require('./structures/CommandInteractionOptionResolver.js').CommandInteractionOptionResolver;
exports.Component = require('./structures/Component').Component; exports.Component = require('./structures/Component.js').Component;
exports.ContextMenuCommandInteraction = exports.ContextMenuCommandInteraction =
require('./structures/ContextMenuCommandInteraction').ContextMenuCommandInteraction; require('./structures/ContextMenuCommandInteraction.js').ContextMenuCommandInteraction;
exports.DMChannel = require('./structures/DMChannel').DMChannel; exports.DMChannel = require('./structures/DMChannel.js').DMChannel;
exports.Embed = require('./structures/Embed').Embed; exports.Embed = require('./structures/Embed.js').Embed;
exports.EmbedBuilder = require('./structures/EmbedBuilder').EmbedBuilder; exports.EmbedBuilder = require('./structures/EmbedBuilder.js').EmbedBuilder;
exports.Emoji = require('./structures/Emoji').Emoji; exports.Emoji = require('./structures/Emoji.js').Emoji;
exports.Entitlement = require('./structures/Entitlement').Entitlement; exports.Entitlement = require('./structures/Entitlement.js').Entitlement;
exports.ForumChannel = require('./structures/ForumChannel').ForumChannel; exports.ForumChannel = require('./structures/ForumChannel.js').ForumChannel;
exports.Guild = require('./structures/Guild').Guild; exports.Guild = require('./structures/Guild.js').Guild;
exports.GuildAuditLogs = require('./structures/GuildAuditLogs').GuildAuditLogs; exports.GuildAuditLogs = require('./structures/GuildAuditLogs.js').GuildAuditLogs;
exports.GuildAuditLogsEntry = require('./structures/GuildAuditLogsEntry').GuildAuditLogsEntry; exports.GuildAuditLogsEntry = require('./structures/GuildAuditLogsEntry.js').GuildAuditLogsEntry;
exports.GuildBan = require('./structures/GuildBan').GuildBan; exports.GuildBan = require('./structures/GuildBan.js').GuildBan;
exports.GuildChannel = require('./structures/GuildChannel').GuildChannel; exports.GuildChannel = require('./structures/GuildChannel.js').GuildChannel;
exports.GuildEmoji = require('./structures/GuildEmoji').GuildEmoji; exports.GuildEmoji = require('./structures/GuildEmoji.js').GuildEmoji;
exports.GuildMember = require('./structures/GuildMember').GuildMember; exports.GuildMember = require('./structures/GuildMember.js').GuildMember;
exports.GuildOnboarding = require('./structures/GuildOnboarding').GuildOnboarding; exports.GuildOnboarding = require('./structures/GuildOnboarding.js').GuildOnboarding;
exports.GuildOnboardingPrompt = require('./structures/GuildOnboardingPrompt').GuildOnboardingPrompt; exports.GuildOnboardingPrompt = require('./structures/GuildOnboardingPrompt.js').GuildOnboardingPrompt;
exports.GuildOnboardingPromptOption = require('./structures/GuildOnboardingPromptOption').GuildOnboardingPromptOption; exports.GuildOnboardingPromptOption =
exports.GuildPreview = require('./structures/GuildPreview').GuildPreview; require('./structures/GuildOnboardingPromptOption.js').GuildOnboardingPromptOption;
exports.GuildPreviewEmoji = require('./structures/GuildPreviewEmoji').GuildPreviewEmoji; exports.GuildPreview = require('./structures/GuildPreview.js').GuildPreview;
exports.GuildScheduledEvent = require('./structures/GuildScheduledEvent').GuildScheduledEvent; exports.GuildPreviewEmoji = require('./structures/GuildPreviewEmoji.js').GuildPreviewEmoji;
exports.GuildTemplate = require('./structures/GuildTemplate').GuildTemplate; exports.GuildScheduledEvent = require('./structures/GuildScheduledEvent.js').GuildScheduledEvent;
exports.Integration = require('./structures/Integration').Integration; exports.GuildTemplate = require('./structures/GuildTemplate.js').GuildTemplate;
exports.IntegrationApplication = require('./structures/IntegrationApplication').IntegrationApplication; exports.Integration = require('./structures/Integration.js').Integration;
exports.InteractionCallback = require('./structures/InteractionCallback').InteractionCallback; exports.IntegrationApplication = require('./structures/IntegrationApplication.js').IntegrationApplication;
exports.InteractionCallbackResource = require('./structures/InteractionCallbackResource').InteractionCallbackResource; exports.InteractionCallback = require('./structures/InteractionCallback.js').InteractionCallback;
exports.InteractionCallbackResponse = require('./structures/InteractionCallbackResponse').InteractionCallbackResponse; exports.InteractionCallbackResource =
exports.InteractionCollector = require('./structures/InteractionCollector').InteractionCollector; require('./structures/InteractionCallbackResource.js').InteractionCallbackResource;
exports.InteractionWebhook = require('./structures/InteractionWebhook').InteractionWebhook; exports.InteractionCallbackResponse =
exports.Invite = require('./structures/Invite').Invite; require('./structures/InteractionCallbackResponse.js').InteractionCallbackResponse;
exports.InviteGuild = require('./structures/InviteGuild').InviteGuild; exports.InteractionCollector = require('./structures/InteractionCollector.js').InteractionCollector;
exports.MediaChannel = require('./structures/MediaChannel').MediaChannel; exports.InteractionWebhook = require('./structures/InteractionWebhook.js').InteractionWebhook;
exports.Invite = require('./structures/Invite.js').Invite;
exports.InviteGuild = require('./structures/InviteGuild.js').InviteGuild;
exports.MediaChannel = require('./structures/MediaChannel.js').MediaChannel;
exports.MentionableSelectMenuBuilder = exports.MentionableSelectMenuBuilder =
require('./structures/MentionableSelectMenuBuilder').MentionableSelectMenuBuilder; require('./structures/MentionableSelectMenuBuilder.js').MentionableSelectMenuBuilder;
exports.MentionableSelectMenuComponent = exports.MentionableSelectMenuComponent =
require('./structures/MentionableSelectMenuComponent').MentionableSelectMenuComponent; require('./structures/MentionableSelectMenuComponent.js').MentionableSelectMenuComponent;
exports.MentionableSelectMenuInteraction = exports.MentionableSelectMenuInteraction =
require('./structures/MentionableSelectMenuInteraction').MentionableSelectMenuInteraction; require('./structures/MentionableSelectMenuInteraction.js').MentionableSelectMenuInteraction;
exports.MentionableSelectMenuInteraction = exports.MentionableSelectMenuInteraction =
require('./structures/MentionableSelectMenuInteraction').MentionableSelectMenuInteraction; require('./structures/MentionableSelectMenuInteraction.js').MentionableSelectMenuInteraction;
exports.Message = require('./structures/Message').Message; exports.Message = require('./structures/Message.js').Message;
exports.MessageCollector = require('./structures/MessageCollector').MessageCollector; exports.MessageCollector = require('./structures/MessageCollector.js').MessageCollector;
exports.MessageComponentInteraction = require('./structures/MessageComponentInteraction').MessageComponentInteraction; exports.MessageComponentInteraction =
require('./structures/MessageComponentInteraction.js').MessageComponentInteraction;
exports.MessageContextMenuCommandInteraction = exports.MessageContextMenuCommandInteraction =
require('./structures/MessageContextMenuCommandInteraction').MessageContextMenuCommandInteraction; require('./structures/MessageContextMenuCommandInteraction.js').MessageContextMenuCommandInteraction;
exports.MessageMentions = require('./structures/MessageMentions').MessageMentions; exports.MessageMentions = require('./structures/MessageMentions.js').MessageMentions;
exports.MessagePayload = require('./structures/MessagePayload').MessagePayload; exports.MessagePayload = require('./structures/MessagePayload.js').MessagePayload;
exports.MessageReaction = require('./structures/MessageReaction').MessageReaction; exports.MessageReaction = require('./structures/MessageReaction.js').MessageReaction;
exports.ModalBuilder = require('./structures/ModalBuilder').ModalBuilder; exports.ModalBuilder = require('./structures/ModalBuilder.js').ModalBuilder;
exports.ModalSubmitFields = require('./structures/ModalSubmitFields').ModalSubmitFields; exports.ModalSubmitFields = require('./structures/ModalSubmitFields.js').ModalSubmitFields;
exports.ModalSubmitInteraction = require('./structures/ModalSubmitInteraction').ModalSubmitInteraction; exports.ModalSubmitInteraction = require('./structures/ModalSubmitInteraction.js').ModalSubmitInteraction;
exports.OAuth2Guild = require('./structures/OAuth2Guild').OAuth2Guild; exports.OAuth2Guild = require('./structures/OAuth2Guild.js').OAuth2Guild;
exports.PartialGroupDMChannel = require('./structures/PartialGroupDMChannel').PartialGroupDMChannel; exports.PartialGroupDMChannel = require('./structures/PartialGroupDMChannel.js').PartialGroupDMChannel;
exports.PermissionOverwrites = require('./structures/PermissionOverwrites').PermissionOverwrites; exports.PermissionOverwrites = require('./structures/PermissionOverwrites.js').PermissionOverwrites;
exports.Poll = require('./structures/Poll').Poll; exports.Poll = require('./structures/Poll.js').Poll;
exports.PollAnswer = require('./structures/PollAnswer').PollAnswer; exports.PollAnswer = require('./structures/PollAnswer.js').PollAnswer;
exports.Presence = require('./structures/Presence').Presence; exports.Presence = require('./structures/Presence.js').Presence;
exports.ReactionCollector = require('./structures/ReactionCollector').ReactionCollector; exports.ReactionCollector = require('./structures/ReactionCollector.js').ReactionCollector;
exports.ReactionEmoji = require('./structures/ReactionEmoji').ReactionEmoji; exports.ReactionEmoji = require('./structures/ReactionEmoji.js').ReactionEmoji;
exports.RichPresenceAssets = require('./structures/Presence').RichPresenceAssets; exports.RichPresenceAssets = require('./structures/Presence.js').RichPresenceAssets;
exports.Role = require('./structures/Role').Role; exports.Role = require('./structures/Role.js').Role;
exports.RoleSelectMenuBuilder = require('./structures/RoleSelectMenuBuilder').RoleSelectMenuBuilder; exports.RoleSelectMenuBuilder = require('./structures/RoleSelectMenuBuilder.js').RoleSelectMenuBuilder;
exports.RoleSelectMenuComponent = require('./structures/RoleSelectMenuComponent').RoleSelectMenuComponent; exports.RoleSelectMenuComponent = require('./structures/RoleSelectMenuComponent.js').RoleSelectMenuComponent;
exports.RoleSelectMenuInteraction = require('./structures/RoleSelectMenuInteraction').RoleSelectMenuInteraction; exports.RoleSelectMenuInteraction = require('./structures/RoleSelectMenuInteraction.js').RoleSelectMenuInteraction;
exports.SKU = require('./structures/SKU').SKU; exports.SKU = require('./structures/SKU.js').SKU;
exports.StageChannel = require('./structures/StageChannel').StageChannel; exports.StageChannel = require('./structures/StageChannel.js').StageChannel;
exports.StageInstance = require('./structures/StageInstance').StageInstance; exports.StageInstance = require('./structures/StageInstance.js').StageInstance;
exports.Sticker = require('./structures/Sticker').Sticker; exports.Sticker = require('./structures/Sticker.js').Sticker;
exports.StickerPack = require('./structures/StickerPack').StickerPack; exports.StickerPack = require('./structures/StickerPack.js').StickerPack;
exports.StringSelectMenuBuilder = require('./structures/StringSelectMenuBuilder').StringSelectMenuBuilder; exports.StringSelectMenuBuilder = require('./structures/StringSelectMenuBuilder.js').StringSelectMenuBuilder;
exports.StringSelectMenuComponent = require('./structures/StringSelectMenuComponent').StringSelectMenuComponent; exports.StringSelectMenuComponent = require('./structures/StringSelectMenuComponent.js').StringSelectMenuComponent;
exports.StringSelectMenuInteraction = require('./structures/StringSelectMenuInteraction').StringSelectMenuInteraction; exports.StringSelectMenuInteraction =
require('./structures/StringSelectMenuInteraction.js').StringSelectMenuInteraction;
exports.StringSelectMenuOptionBuilder = exports.StringSelectMenuOptionBuilder =
require('./structures/StringSelectMenuOptionBuilder').StringSelectMenuOptionBuilder; require('./structures/StringSelectMenuOptionBuilder.js').StringSelectMenuOptionBuilder;
exports.Subscription = require('./structures/Subscription').Subscription; exports.Subscription = require('./structures/Subscription.js').Subscription;
exports.Team = require('./structures/Team').Team; exports.Team = require('./structures/Team.js').Team;
exports.TeamMember = require('./structures/TeamMember').TeamMember; exports.TeamMember = require('./structures/TeamMember.js').TeamMember;
exports.TextChannel = require('./structures/TextChannel').TextChannel; exports.TextChannel = require('./structures/TextChannel.js').TextChannel;
exports.TextInputBuilder = require('./structures/TextInputBuilder').TextInputBuilder; exports.TextInputBuilder = require('./structures/TextInputBuilder.js').TextInputBuilder;
exports.TextInputComponent = require('./structures/TextInputComponent').TextInputComponent; exports.TextInputComponent = require('./structures/TextInputComponent.js').TextInputComponent;
exports.ThreadChannel = require('./structures/ThreadChannel').ThreadChannel; exports.ThreadChannel = require('./structures/ThreadChannel.js').ThreadChannel;
exports.ThreadMember = require('./structures/ThreadMember').ThreadMember; exports.ThreadMember = require('./structures/ThreadMember.js').ThreadMember;
exports.ThreadOnlyChannel = require('./structures/ThreadOnlyChannel').ThreadOnlyChannel; exports.ThreadOnlyChannel = require('./structures/ThreadOnlyChannel.js').ThreadOnlyChannel;
exports.Typing = require('./structures/Typing').Typing; exports.Typing = require('./structures/Typing.js').Typing;
exports.User = require('./structures/User').User; exports.User = require('./structures/User.js').User;
exports.UserContextMenuCommandInteraction = exports.UserContextMenuCommandInteraction =
require('./structures/UserContextMenuCommandInteraction').UserContextMenuCommandInteraction; require('./structures/UserContextMenuCommandInteraction.js').UserContextMenuCommandInteraction;
exports.UserSelectMenuBuilder = require('./structures/UserSelectMenuBuilder').UserSelectMenuBuilder; exports.UserSelectMenuBuilder = require('./structures/UserSelectMenuBuilder.js').UserSelectMenuBuilder;
exports.UserSelectMenuComponent = require('./structures/UserSelectMenuComponent').UserSelectMenuComponent; exports.UserSelectMenuComponent = require('./structures/UserSelectMenuComponent.js').UserSelectMenuComponent;
exports.UserSelectMenuInteraction = require('./structures/UserSelectMenuInteraction').UserSelectMenuInteraction; exports.UserSelectMenuInteraction = require('./structures/UserSelectMenuInteraction.js').UserSelectMenuInteraction;
exports.VoiceChannel = require('./structures/VoiceChannel').VoiceChannel; exports.VoiceChannel = require('./structures/VoiceChannel.js').VoiceChannel;
exports.VoiceChannelEffect = require('./structures/VoiceChannelEffect').VoiceChannelEffect; exports.VoiceChannelEffect = require('./structures/VoiceChannelEffect.js').VoiceChannelEffect;
exports.VoiceRegion = require('./structures/VoiceRegion').VoiceRegion; exports.VoiceRegion = require('./structures/VoiceRegion.js').VoiceRegion;
exports.VoiceState = require('./structures/VoiceState').VoiceState; exports.VoiceState = require('./structures/VoiceState.js').VoiceState;
exports.Webhook = require('./structures/Webhook').Webhook; exports.Webhook = require('./structures/Webhook.js').Webhook;
exports.WelcomeChannel = require('./structures/WelcomeChannel').WelcomeChannel; exports.WelcomeChannel = require('./structures/WelcomeChannel.js').WelcomeChannel;
exports.WelcomeScreen = require('./structures/WelcomeScreen').WelcomeScreen; exports.WelcomeScreen = require('./structures/WelcomeScreen.js').WelcomeScreen;
exports.Widget = require('./structures/Widget').Widget; exports.Widget = require('./structures/Widget.js').Widget;
exports.WidgetMember = require('./structures/WidgetMember').WidgetMember; exports.WidgetMember = require('./structures/WidgetMember.js').WidgetMember;
// External // External
__exportStar(require('discord-api-types/v10'), exports); __exportStar(require('discord-api-types/v10'), exports);

View File

@@ -4,11 +4,11 @@ const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { isJSONEncodable } = require('@discordjs/util'); const { isJSONEncodable } = require('@discordjs/util');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager'); const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager.js');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { ApplicationCommand } = require('../structures/ApplicationCommand'); const { ApplicationCommand } = require('../structures/ApplicationCommand.js');
const { PermissionsBitField } = require('../util/PermissionsBitField'); const { PermissionsBitField } = require('../util/PermissionsBitField.js');
/** /**
* Manages API methods for application commands and stores their cache. * Manages API methods for application commands and stores their cache.

View File

@@ -2,8 +2,8 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { ApplicationCommandPermissionType, RESTJSONErrorCodes, Routes } = require('discord-api-types/v10'); const { ApplicationCommandPermissionType, RESTJSONErrorCodes, Routes } = require('discord-api-types/v10');
const { BaseManager } = require('./BaseManager'); const { BaseManager } = require('./BaseManager.js');
const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
/** /**
* Manages API methods for permissions of Application Commands. * Manages API methods for permissions of Application Commands.

View File

@@ -2,10 +2,10 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { ApplicationEmoji } = require('../structures/ApplicationEmoji'); const { ApplicationEmoji } = require('../structures/ApplicationEmoji.js');
const { resolveImage } = require('../util/DataResolver'); const { resolveImage } = require('../util/DataResolver.js');
/** /**
* Manages API methods for ApplicationEmojis and stores their cache. * Manages API methods for ApplicationEmojis and stores their cache.

View File

@@ -2,8 +2,8 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { AutoModerationRule } = require('../structures/AutoModerationRule'); const { AutoModerationRule } = require('../structures/AutoModerationRule.js');
/** /**
* Manages API methods for auto moderation rules and stores their cache. * Manages API methods for auto moderation rules and stores their cache.

View File

@@ -1,10 +1,10 @@
'use strict'; 'use strict';
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { ApplicationEmoji } = require('../structures/ApplicationEmoji'); const { ApplicationEmoji } = require('../structures/ApplicationEmoji.js');
const { GuildEmoji } = require('../structures/GuildEmoji'); const { GuildEmoji } = require('../structures/GuildEmoji.js');
const { ReactionEmoji } = require('../structures/ReactionEmoji'); const { ReactionEmoji } = require('../structures/ReactionEmoji.js');
const { parseEmoji } = require('../util/Util'); const { parseEmoji } = require('../util/Util.js');
/** /**
* Holds methods to resolve GuildEmojis and stores their cache. * Holds methods to resolve GuildEmojis and stores their cache.

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { DataManager } = require('./DataManager'); const { DataManager } = require('./DataManager.js');
const { MakeCacheOverrideSymbol } = require('../util/Symbols'); const { MakeCacheOverrideSymbol } = require('../util/Symbols.js');
/** /**
* Manages the API methods of a data model with a mutable cache of instances. * Manages the API methods of a data model with a mutable cache of instances.

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { DataManager } = require('./DataManager'); const { DataManager } = require('./DataManager.js');
const { GuildChannel } = require('../structures/GuildChannel'); const { GuildChannel } = require('../structures/GuildChannel.js');
/** /**
* Manages API methods for CategoryChannels' children. * Manages API methods for CategoryChannels' children.

View File

@@ -2,11 +2,11 @@
const process = require('node:process'); const process = require('node:process');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { BaseChannel } = require('../structures/BaseChannel'); const { BaseChannel } = require('../structures/BaseChannel.js');
const { createChannel } = require('../util/Channels'); const { createChannel } = require('../util/Channels.js');
const { ThreadChannelTypes } = require('../util/Constants'); const { ThreadChannelTypes } = require('../util/Constants.js');
const { Events } = require('../util/Events'); const { Events } = require('../util/Events.js');
let cacheWarningEmitted = false; let cacheWarningEmitted = false;

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { MessageManager } = require('./MessageManager'); const { MessageManager } = require('./MessageManager.js');
/** /**
* Manages API methods for messages in direct message channels and holds their cache. * Manages API methods for messages in direct message channels and holds their cache.

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { BaseManager } = require('./BaseManager'); const { BaseManager } = require('./BaseManager.js');
const { DiscordjsError, ErrorCodes } = require('../errors'); const { DiscordjsError, ErrorCodes } = require('../errors/index.js');
/** /**
* Manages the API methods of a data model along with a collection of instances. * Manages the API methods of a data model along with a collection of instances.

View File

@@ -3,10 +3,10 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes, EntitlementOwnerType } = require('discord-api-types/v10'); const { Routes, EntitlementOwnerType } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { ErrorCodes, DiscordjsTypeError } = require('../errors/index'); const { ErrorCodes, DiscordjsTypeError } = require('../errors/index.js');
const { Entitlement } = require('../structures/Entitlement'); const { Entitlement } = require('../structures/Entitlement.js');
const { resolveSKUId } = require('../util/Util'); const { resolveSKUId } = require('../util/Util.js');
/** /**
* Manages API methods for entitlements and stores their cache. * Manages API methods for entitlements and stores their cache.

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { ApplicationCommandManager } = require('./ApplicationCommandManager'); const { ApplicationCommandManager } = require('./ApplicationCommandManager.js');
const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager'); const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager.js');
/** /**
* An extension for guild-specific application commands. * An extension for guild-specific application commands.

View File

@@ -3,10 +3,10 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { GuildBan } = require('../structures/GuildBan'); const { GuildBan } = require('../structures/GuildBan.js');
const { GuildMember } = require('../structures/GuildMember'); const { GuildMember } = require('../structures/GuildMember.js');
/** /**
* Manages API methods for guild bans and stores their cache. * Manages API methods for guild bans and stores their cache.

View File

@@ -3,18 +3,18 @@
const process = require('node:process'); const process = require('node:process');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { ChannelType, Routes } = require('discord-api-types/v10'); const { ChannelType, Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { GuildTextThreadManager } = require('./GuildTextThreadManager'); const { GuildTextThreadManager } = require('./GuildTextThreadManager.js');
const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { GuildChannel } = require('../structures/GuildChannel'); const { GuildChannel } = require('../structures/GuildChannel.js');
const { PermissionOverwrites } = require('../structures/PermissionOverwrites'); const { PermissionOverwrites } = require('../structures/PermissionOverwrites.js');
const { ThreadChannel } = require('../structures/ThreadChannel'); const { ThreadChannel } = require('../structures/ThreadChannel.js');
const { Webhook } = require('../structures/Webhook'); const { Webhook } = require('../structures/Webhook.js');
const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField'); const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField.js');
const { transformGuildForumTag, transformGuildDefaultReaction } = require('../util/Channels'); const { transformGuildForumTag, transformGuildDefaultReaction } = require('../util/Channels.js');
const { ThreadChannelTypes } = require('../util/Constants'); const { ThreadChannelTypes } = require('../util/Constants.js');
const { resolveImage } = require('../util/DataResolver'); const { resolveImage } = require('../util/DataResolver.js');
const { setPosition } = require('../util/Util'); const { setPosition } = require('../util/Util.js');
let cacheWarningEmitted = false; let cacheWarningEmitted = false;

View File

@@ -2,9 +2,9 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes, PermissionFlagsBits } = require('discord-api-types/v10'); const { Routes, PermissionFlagsBits } = require('discord-api-types/v10');
const { BaseGuildEmojiManager } = require('./BaseGuildEmojiManager'); const { BaseGuildEmojiManager } = require('./BaseGuildEmojiManager.js');
const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { resolveImage } = require('../util/DataResolver'); const { resolveImage } = require('../util/DataResolver.js');
/** /**
* Manages API methods for GuildEmojis and stores their cache. * Manages API methods for GuildEmojis and stores their cache.

View File

@@ -1,9 +1,9 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { DataManager } = require('./DataManager'); const { DataManager } = require('./DataManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role.js');
/** /**
* Manages API methods for roles belonging to emojis and stores their cache. * Manages API methods for roles belonging to emojis and stores their cache.

View File

@@ -1,9 +1,9 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { ThreadManager } = require('./ThreadManager'); const { ThreadManager } = require('./ThreadManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { MessagePayload } = require('../structures/MessagePayload'); const { MessagePayload } = require('../structures/MessagePayload.js');
/** /**
* Manages API methods for threads in forum channels and stores their cache. * Manages API methods for threads in forum channels and stores their cache.

View File

@@ -2,10 +2,10 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsError, ErrorCodes } = require('../errors'); const { DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { Invite } = require('../structures/Invite'); const { Invite } = require('../structures/Invite.js');
const { resolveInviteCode } = require('../util/DataResolver'); const { resolveInviteCode } = require('../util/DataResolver.js');
/** /**
* Manages API methods for GuildInvites and stores their cache. * Manages API methods for GuildInvites and stores their cache.

View File

@@ -5,20 +5,20 @@ const { setTimeout, clearTimeout } = require('node:timers');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes, RouteBases } = require('discord-api-types/v10'); const { Routes, RouteBases } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { ShardClientUtil } = require('../sharding/ShardClientUtil'); const { ShardClientUtil } = require('../sharding/ShardClientUtil.js');
const { Guild } = require('../structures/Guild'); const { Guild } = require('../structures/Guild.js');
const { GuildChannel } = require('../structures/GuildChannel'); const { GuildChannel } = require('../structures/GuildChannel.js');
const { GuildEmoji } = require('../structures/GuildEmoji'); const { GuildEmoji } = require('../structures/GuildEmoji.js');
const { GuildMember } = require('../structures/GuildMember'); const { GuildMember } = require('../structures/GuildMember.js');
const { Invite } = require('../structures/Invite'); const { Invite } = require('../structures/Invite.js');
const { OAuth2Guild } = require('../structures/OAuth2Guild'); const { OAuth2Guild } = require('../structures/OAuth2Guild.js');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role.js');
const { resolveImage } = require('../util/DataResolver'); const { resolveImage } = require('../util/DataResolver.js');
const { Events } = require('../util/Events'); const { Events } = require('../util/Events.js');
const { PermissionsBitField } = require('../util/PermissionsBitField'); const { PermissionsBitField } = require('../util/PermissionsBitField.js');
const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField'); const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField.js');
const { resolveColor } = require('../util/Util'); const { resolveColor } = require('../util/Util.js');
let cacheWarningEmitted = false; let cacheWarningEmitted = false;

View File

@@ -5,14 +5,14 @@ const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { Routes, GatewayOpcodes } = require('discord-api-types/v10'); const { Routes, GatewayOpcodes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsError, DiscordjsTypeError, DiscordjsRangeError, ErrorCodes } = require('../errors'); const { DiscordjsError, DiscordjsTypeError, DiscordjsRangeError, ErrorCodes } = require('../errors/index.js');
const { BaseGuildVoiceChannel } = require('../structures/BaseGuildVoiceChannel'); const { BaseGuildVoiceChannel } = require('../structures/BaseGuildVoiceChannel.js');
const { GuildMember } = require('../structures/GuildMember'); const { GuildMember } = require('../structures/GuildMember.js');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role.js');
const { Events } = require('../util/Events'); const { Events } = require('../util/Events.js');
const { GuildMemberFlagsBitField } = require('../util/GuildMemberFlagsBitField'); const { GuildMemberFlagsBitField } = require('../util/GuildMemberFlagsBitField.js');
const { Partials } = require('../util/Partials'); const { Partials } = require('../util/Partials.js');
/** /**
* Manages API methods for GuildMembers and stores their cache. * Manages API methods for GuildMembers and stores their cache.

View File

@@ -2,9 +2,9 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { DataManager } = require('./DataManager'); const { DataManager } = require('./DataManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role.js');
/** /**
* Manages API methods for roles of a GuildMember and stores their cache. * Manages API methods for roles of a GuildMember and stores their cache.

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { MessageManager } = require('./MessageManager'); const { MessageManager } = require('./MessageManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
/** /**
* Manages API methods for messages in a guild and holds their cache. * Manages API methods for messages in a guild and holds their cache.

View File

@@ -3,11 +3,11 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { GuildScheduledEventEntityType, Routes } = require('discord-api-types/v10'); const { GuildScheduledEventEntityType, Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { GuildScheduledEvent } = require('../structures/GuildScheduledEvent'); const { GuildScheduledEvent } = require('../structures/GuildScheduledEvent.js');
const { resolveImage } = require('../util/DataResolver'); const { resolveImage } = require('../util/DataResolver.js');
const { _transformGuildScheduledEventRecurrenceRule } = require('../util/Transformers'); const { _transformGuildScheduledEventRecurrenceRule } = require('../util/Transformers.js');
/** /**
* Manages API methods for GuildScheduledEvents and stores their cache. * Manages API methods for GuildScheduledEvents and stores their cache.

View File

@@ -2,10 +2,10 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { MessagePayload } = require('../structures/MessagePayload'); const { MessagePayload } = require('../structures/MessagePayload.js');
const { Sticker } = require('../structures/Sticker'); const { Sticker } = require('../structures/Sticker.js');
/** /**
* Manages API methods for Guild Stickers and stores their cache. * Manages API methods for Guild Stickers and stores their cache.

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
const { ChannelType, Routes } = require('discord-api-types/v10'); const { ChannelType, Routes } = require('discord-api-types/v10');
const { ThreadManager } = require('./ThreadManager'); const { ThreadManager } = require('./ThreadManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
/** /**
* Manages API methods for {@link ThreadChannel} objects and stores their cache. * Manages API methods for {@link ThreadChannel} objects and stores their cache.

View File

@@ -3,12 +3,12 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { Message } = require('../structures/Message'); const { Message } = require('../structures/Message.js');
const { MessagePayload } = require('../structures/MessagePayload'); const { MessagePayload } = require('../structures/MessagePayload.js');
const { MakeCacheOverrideSymbol } = require('../util/Symbols'); const { MakeCacheOverrideSymbol } = require('../util/Symbols.js');
const { resolvePartialEmoji } = require('../util/Util'); const { resolvePartialEmoji } = require('../util/Util.js');
/** /**
* Manages API methods for Messages and holds their cache. * Manages API methods for Messages and holds their cache.

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { MessageManager } = require('./MessageManager'); const { MessageManager } = require('./MessageManager.js');
/** /**
* Manages API methods for messages in group direct message channels and holds their cache. * Manages API methods for messages in group direct message channels and holds their cache.

View File

@@ -3,10 +3,10 @@
const process = require('node:process'); const process = require('node:process');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { OverwriteType, Routes } = require('discord-api-types/v10'); const { OverwriteType, Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { PermissionOverwrites } = require('../structures/PermissionOverwrites'); const { PermissionOverwrites } = require('../structures/PermissionOverwrites.js');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role.js');
let cacheWarningEmitted = false; let cacheWarningEmitted = false;

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { Presence } = require('../structures/Presence'); const { Presence } = require('../structures/Presence.js');
/** /**
* Manages API methods for Presences and holds their cache. * Manages API methods for Presences and holds their cache.

View File

@@ -1,8 +1,8 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { MessageReaction } = require('../structures/MessageReaction'); const { MessageReaction } = require('../structures/MessageReaction.js');
/** /**
* Manages API methods for reactions and holds their cache. * Manages API methods for reactions and holds their cache.

View File

@@ -3,9 +3,9 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { ReactionType, Routes } = require('discord-api-types/v10'); const { ReactionType, Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsError, ErrorCodes } = require('../errors'); const { DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { User } = require('../structures/User'); const { User } = require('../structures/User.js');
/** /**
* Manages API methods for users who reacted to a reaction and stores their cache. * Manages API methods for users who reacted to a reaction and stores their cache.

View File

@@ -3,12 +3,12 @@
const process = require('node:process'); const process = require('node:process');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role.js');
const { resolveImage } = require('../util/DataResolver'); const { resolveImage } = require('../util/DataResolver.js');
const { PermissionsBitField } = require('../util/PermissionsBitField'); const { PermissionsBitField } = require('../util/PermissionsBitField.js');
const { setPosition, resolveColor } = require('../util/Util'); const { setPosition, resolveColor } = require('../util/Util.js');
let cacheWarningEmitted = false; let cacheWarningEmitted = false;

View File

@@ -1,9 +1,9 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { StageInstance } = require('../structures/StageInstance'); const { StageInstance } = require('../structures/StageInstance.js');
/** /**
* Manages API methods for {@link StageInstance} objects and holds their cache. * Manages API methods for {@link StageInstance} objects and holds their cache.

View File

@@ -3,10 +3,10 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors/index'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { Subscription } = require('../structures/Subscription'); const { Subscription } = require('../structures/Subscription.js');
const { resolveSKUId } = require('../util/Util'); const { resolveSKUId } = require('../util/Util.js');
/** /**
* Manages API methods for subscriptions and stores their cache. * Manages API methods for subscriptions and stores their cache.

View File

@@ -3,10 +3,10 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { ThreadChannel } = require('../structures/ThreadChannel'); const { ThreadChannel } = require('../structures/ThreadChannel.js');
const { MakeCacheOverrideSymbol } = require('../util/Symbols'); const { MakeCacheOverrideSymbol } = require('../util/Symbols.js');
/** /**
* Manages API methods for thread-based channels and stores their cache. * Manages API methods for thread-based channels and stores their cache.

View File

@@ -3,9 +3,9 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest'); const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v10'); const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager'); const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors'); const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { ThreadMember } = require('../structures/ThreadMember'); const { ThreadMember } = require('../structures/ThreadMember.js');
/** /**
* Manages API methods for GuildMembers and stores their cache. * Manages API methods for GuildMembers and stores their cache.

Some files were not shown because too many files have changed in this diff Show More