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"],
"no-await-in-loop": "warn",
"no-compare-neg-zero": "error",

View File

@@ -8,7 +8,7 @@ async function writeWebsocketHandlerImports() {
for (const file of (await readdir(handlersDirectory)).sort()) {
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');
@@ -38,7 +38,7 @@ async function writeClientActionImports() {
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');

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,7 +1,7 @@
'use strict';
const { BaseManager } = require('./BaseManager');
const { DiscordjsError, ErrorCodes } = require('../errors');
const { BaseManager } = require('./BaseManager.js');
const { DiscordjsError, ErrorCodes } = require('../errors/index.js');
/**
* 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 { makeURLSearchParams } = require('@discordjs/rest');
const { Routes, EntitlementOwnerType } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager');
const { ErrorCodes, DiscordjsTypeError } = require('../errors/index');
const { Entitlement } = require('../structures/Entitlement');
const { resolveSKUId } = require('../util/Util');
const { CachedManager } = require('./CachedManager.js');
const { ErrorCodes, DiscordjsTypeError } = require('../errors/index.js');
const { Entitlement } = require('../structures/Entitlement.js');
const { resolveSKUId } = require('../util/Util.js');
/**
* Manages API methods for entitlements and stores their cache.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -2,10 +2,10 @@
const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager');
const { DiscordjsError, ErrorCodes } = require('../errors');
const { Invite } = require('../structures/Invite');
const { resolveInviteCode } = require('../util/DataResolver');
const { CachedManager } = require('./CachedManager.js');
const { DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { Invite } = require('../structures/Invite.js');
const { resolveInviteCode } = require('../util/DataResolver.js');
/**
* 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 { makeURLSearchParams } = require('@discordjs/rest');
const { Routes, RouteBases } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager');
const { ShardClientUtil } = require('../sharding/ShardClientUtil');
const { Guild } = require('../structures/Guild');
const { GuildChannel } = require('../structures/GuildChannel');
const { GuildEmoji } = require('../structures/GuildEmoji');
const { GuildMember } = require('../structures/GuildMember');
const { Invite } = require('../structures/Invite');
const { OAuth2Guild } = require('../structures/OAuth2Guild');
const { Role } = require('../structures/Role');
const { resolveImage } = require('../util/DataResolver');
const { Events } = require('../util/Events');
const { PermissionsBitField } = require('../util/PermissionsBitField');
const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField');
const { resolveColor } = require('../util/Util');
const { CachedManager } = require('./CachedManager.js');
const { ShardClientUtil } = require('../sharding/ShardClientUtil.js');
const { Guild } = require('../structures/Guild.js');
const { GuildChannel } = require('../structures/GuildChannel.js');
const { GuildEmoji } = require('../structures/GuildEmoji.js');
const { GuildMember } = require('../structures/GuildMember.js');
const { Invite } = require('../structures/Invite.js');
const { OAuth2Guild } = require('../structures/OAuth2Guild.js');
const { Role } = require('../structures/Role.js');
const { resolveImage } = require('../util/DataResolver.js');
const { Events } = require('../util/Events.js');
const { PermissionsBitField } = require('../util/PermissionsBitField.js');
const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField.js');
const { resolveColor } = require('../util/Util.js');
let cacheWarningEmitted = false;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
'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.

View File

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

View File

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

View File

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

View File

@@ -3,9 +3,9 @@
const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest');
const { ReactionType, Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager');
const { DiscordjsError, ErrorCodes } = require('../errors');
const { User } = require('../structures/User');
const { CachedManager } = require('./CachedManager.js');
const { DiscordjsError, ErrorCodes } = require('../errors/index.js');
const { User } = require('../structures/User.js');
/**
* 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 { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager');
const { DiscordjsTypeError, ErrorCodes } = require('../errors');
const { Role } = require('../structures/Role');
const { resolveImage } = require('../util/DataResolver');
const { PermissionsBitField } = require('../util/PermissionsBitField');
const { setPosition, resolveColor } = require('../util/Util');
const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { Role } = require('../structures/Role.js');
const { resolveImage } = require('../util/DataResolver.js');
const { PermissionsBitField } = require('../util/PermissionsBitField.js');
const { setPosition, resolveColor } = require('../util/Util.js');
let cacheWarningEmitted = false;

View File

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

View File

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

View File

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

View File

@@ -3,9 +3,9 @@
const { Collection } = require('@discordjs/collection');
const { makeURLSearchParams } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v10');
const { CachedManager } = require('./CachedManager');
const { DiscordjsTypeError, ErrorCodes } = require('../errors');
const { ThreadMember } = require('../structures/ThreadMember');
const { CachedManager } = require('./CachedManager.js');
const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js');
const { ThreadMember } = require('../structures/ThreadMember.js');
/**
* 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