mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
refactor: standardize export style to named exports (#10630)
* refactor: standardize export style to named exports * refactor: export enums directly * fix: update importing in generateRequires script * fix: missed places * feat: add eslint rule * fix: ci errors * fix: leftovers * fix: remove accidentally readded interaction response * fix: remove interaction response export * fix: correct collection export * chore: add another eslint rule --------- Co-authored-by: almeidx <github@almeidx.dev> Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
@@ -198,6 +198,30 @@
|
||||
"name": "clearInterval",
|
||||
"message": "Import clearInterval from `node:timers` instead"
|
||||
}
|
||||
],
|
||||
|
||||
"no-restricted-syntax": [
|
||||
"error",
|
||||
{
|
||||
"selector": "AssignmentExpression[left.object.name='module'][left.property.name='exports']",
|
||||
"message": "Use named exports instead of module.exports"
|
||||
},
|
||||
{
|
||||
"selector": "VariableDeclarator[init.callee.name='require'][init.arguments.0.value=/^\\./]:not([id.type='ObjectPattern'])",
|
||||
"message": "Use object destructuring when requiring local modules"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": ["src/client/websocket/handlers/*.js"],
|
||||
"rules": {
|
||||
"no-restricted-syntax": [
|
||||
"error",
|
||||
{
|
||||
"selector": "VariableDeclarator[init.callee.name='require'][init.arguments.0.value=/^\\./]:not([id.type='ObjectPattern'])",
|
||||
"message": "Use object destructuring when requiring local modules"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
import { readdir, writeFile } from 'node:fs/promises';
|
||||
|
||||
async function writeWebsocketHandlerImports() {
|
||||
const lines = ["'use strict';\n", 'const handlers = Object.fromEntries(['];
|
||||
const lines = ["'use strict';\n", 'const PacketHandlers = Object.fromEntries(['];
|
||||
|
||||
const handlersDirectory = new URL('../src/client/websocket/handlers', import.meta.url);
|
||||
|
||||
for (const file of await (await readdir(handlersDirectory)).sort()) {
|
||||
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(']);\n\nmodule.exports = handlers;\n');
|
||||
lines.push(']);\n\nexports.PacketHandlers = PacketHandlers;\n');
|
||||
|
||||
const outputFile = new URL('../src/client/websocket/handlers/index.js', import.meta.url);
|
||||
|
||||
@@ -36,7 +36,9 @@ async function writeClientActionImports() {
|
||||
for (const file of (await readdir(actionsDirectory)).sort()) {
|
||||
if (file === 'Action.js' || file === 'ActionsManager.js') continue;
|
||||
|
||||
lines.push(` this.register(require('./${file.slice(0, -3)}'));`);
|
||||
const actionName = file.slice(0, -3);
|
||||
|
||||
lines.push(` this.register(require('./${actionName}').${actionName}Action);`);
|
||||
}
|
||||
|
||||
lines.push(' }\n');
|
||||
@@ -44,7 +46,7 @@ async function writeClientActionImports() {
|
||||
lines.push(" this[Action.name.replace(/Action$/, '')] = new Action(this.client);");
|
||||
lines.push(' }');
|
||||
lines.push('}\n');
|
||||
lines.push('module.exports = ActionsManager;\n');
|
||||
lines.push('exports.ActionsManager = ActionsManager;\n');
|
||||
|
||||
const outputFile = new URL('../src/client/actions/ActionsManager.js', import.meta.url);
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ const EventEmitter = require('node:events');
|
||||
const { REST } = require('@discordjs/rest');
|
||||
const { Routes } = require('discord-api-types/v10');
|
||||
const { DiscordjsTypeError, ErrorCodes } = require('../errors');
|
||||
const Options = require('../util/Options');
|
||||
const { Options } = require('../util/Options');
|
||||
const { flatten } = require('../util/Util');
|
||||
|
||||
/**
|
||||
@@ -112,7 +112,7 @@ class BaseClient extends EventEmitter {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = BaseClient;
|
||||
exports.BaseClient = BaseClient;
|
||||
|
||||
/**
|
||||
* @external REST
|
||||
|
||||
@@ -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 { 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 { 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 { 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 { 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 WaitingForGuildEvents = [GatewayDispatchEvents.GuildCreate, GatewayDispatchEvents.GuildDelete];
|
||||
const BeforeReadyWhitelist = [
|
||||
@@ -732,7 +732,7 @@ class Client extends BaseClient {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Client;
|
||||
exports.Client = Client;
|
||||
|
||||
/**
|
||||
* @class SnowflakeUtil
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
const BaseClient = require('./BaseClient');
|
||||
const { BaseClient } = require('./BaseClient');
|
||||
const { DiscordjsError, ErrorCodes } = require('../errors');
|
||||
const Webhook = require('../structures/Webhook');
|
||||
const { Webhook } = require('../structures/Webhook');
|
||||
const { parseWebhookURL } = require('../util/Util');
|
||||
|
||||
/**
|
||||
@@ -100,4 +100,4 @@ class WebhookClient extends BaseClient {
|
||||
|
||||
Webhook.applyToClass(WebhookClient);
|
||||
|
||||
module.exports = WebhookClient;
|
||||
exports.WebhookClient = WebhookClient;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Partials = require('../../util/Partials');
|
||||
const { Partials } = require('../../util/Partials');
|
||||
|
||||
/*
|
||||
|
||||
@@ -14,7 +14,7 @@ that WebSocket events don't clash with REST methods.
|
||||
|
||||
*/
|
||||
|
||||
class GenericAction {
|
||||
class Action {
|
||||
constructor(client) {
|
||||
this.client = client;
|
||||
}
|
||||
@@ -117,4 +117,4 @@ class GenericAction {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GenericAction;
|
||||
exports.Action = Action;
|
||||
|
||||
@@ -11,45 +11,47 @@ class ActionsManager {
|
||||
constructor(client) {
|
||||
this.client = client;
|
||||
|
||||
this.register(require('./ChannelCreate'));
|
||||
this.register(require('./ChannelDelete'));
|
||||
this.register(require('./ChannelUpdate'));
|
||||
this.register(require('./GuildChannelsPositionUpdate'));
|
||||
this.register(require('./GuildEmojiCreate'));
|
||||
this.register(require('./GuildEmojiDelete'));
|
||||
this.register(require('./GuildEmojiUpdate'));
|
||||
this.register(require('./GuildEmojisUpdate'));
|
||||
this.register(require('./GuildMemberRemove'));
|
||||
this.register(require('./GuildMemberUpdate'));
|
||||
this.register(require('./GuildRoleCreate'));
|
||||
this.register(require('./GuildRoleDelete'));
|
||||
this.register(require('./GuildRolesPositionUpdate'));
|
||||
this.register(require('./GuildScheduledEventDelete'));
|
||||
this.register(require('./GuildScheduledEventUserAdd'));
|
||||
this.register(require('./GuildScheduledEventUserRemove'));
|
||||
this.register(require('./GuildStickerCreate'));
|
||||
this.register(require('./GuildStickerDelete'));
|
||||
this.register(require('./GuildStickerUpdate'));
|
||||
this.register(require('./GuildStickersUpdate'));
|
||||
this.register(require('./GuildUpdate'));
|
||||
this.register(require('./InteractionCreate'));
|
||||
this.register(require('./MessageCreate'));
|
||||
this.register(require('./MessageDelete'));
|
||||
this.register(require('./MessageDeleteBulk'));
|
||||
this.register(require('./MessagePollVoteAdd'));
|
||||
this.register(require('./MessagePollVoteRemove'));
|
||||
this.register(require('./MessageReactionAdd'));
|
||||
this.register(require('./MessageReactionRemove'));
|
||||
this.register(require('./MessageReactionRemoveAll'));
|
||||
this.register(require('./MessageReactionRemoveEmoji'));
|
||||
this.register(require('./MessageUpdate'));
|
||||
this.register(require('./StageInstanceCreate'));
|
||||
this.register(require('./StageInstanceDelete'));
|
||||
this.register(require('./StageInstanceUpdate'));
|
||||
this.register(require('./ThreadCreate'));
|
||||
this.register(require('./ThreadMembersUpdate'));
|
||||
this.register(require('./TypingStart'));
|
||||
this.register(require('./UserUpdate'));
|
||||
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);
|
||||
}
|
||||
|
||||
register(Action) {
|
||||
@@ -57,4 +59,4 @@ class ActionsManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ActionsManager;
|
||||
exports.ActionsManager = ActionsManager;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class ChannelCreateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -20,4 +20,4 @@ class ChannelCreateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ChannelCreateAction;
|
||||
exports.ChannelCreateAction = ChannelCreateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class ChannelDeleteAction extends Action {
|
||||
handle(data) {
|
||||
@@ -20,4 +20,4 @@ class ChannelDeleteAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ChannelDeleteAction;
|
||||
exports.ChannelDeleteAction = ChannelDeleteAction;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const { Action } = require('./Action');
|
||||
const { createChannel } = require('../../util/Channels');
|
||||
|
||||
class ChannelUpdateAction extends Action {
|
||||
@@ -39,4 +39,4 @@ class ChannelUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ChannelUpdateAction;
|
||||
exports.ChannelUpdateAction = ChannelUpdateAction;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const { Action } = require('./Action');
|
||||
|
||||
class GuildChannelsPositionUpdate extends Action {
|
||||
class GuildChannelsPositionUpdateAction extends Action {
|
||||
handle(data) {
|
||||
const client = this.client;
|
||||
|
||||
@@ -18,4 +18,4 @@ class GuildChannelsPositionUpdate extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildChannelsPositionUpdate;
|
||||
exports.GuildChannelsPositionUpdateAction = GuildChannelsPositionUpdateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildEmojiCreateAction extends Action {
|
||||
handle(guild, createdEmoji) {
|
||||
@@ -17,4 +17,4 @@ class GuildEmojiCreateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildEmojiCreateAction;
|
||||
exports.GuildEmojiCreateAction = GuildEmojiCreateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildEmojiDeleteAction extends Action {
|
||||
handle(emoji) {
|
||||
@@ -16,4 +16,4 @@ class GuildEmojiDeleteAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildEmojiDeleteAction;
|
||||
exports.GuildEmojiDeleteAction = GuildEmojiDeleteAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildEmojiUpdateAction extends Action {
|
||||
handle(current, data) {
|
||||
@@ -17,4 +17,4 @@ class GuildEmojiUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildEmojiUpdateAction;
|
||||
exports.GuildEmojiUpdateAction = GuildEmojiUpdateAction;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const { Action } = require('./Action');
|
||||
|
||||
class GuildEmojisUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -31,4 +31,4 @@ class GuildEmojisUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildEmojisUpdateAction;
|
||||
exports.GuildEmojisUpdateAction = GuildEmojisUpdateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildMemberRemoveAction extends Action {
|
||||
handle(data) {
|
||||
@@ -27,4 +27,4 @@ class GuildMemberRemoveAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildMemberRemoveAction;
|
||||
exports.GuildMemberRemoveAction = GuildMemberRemoveAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildMemberUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -40,4 +40,4 @@ class GuildMemberUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildMemberUpdateAction;
|
||||
exports.GuildMemberUpdateAction = GuildMemberUpdateAction;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildRoleCreate extends Action {
|
||||
class GuildRoleCreateAction extends Action {
|
||||
handle(data) {
|
||||
const client = this.client;
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
@@ -22,4 +22,4 @@ class GuildRoleCreate extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildRoleCreate;
|
||||
exports.GuildRoleCreateAction = GuildRoleCreateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildRoleDeleteAction extends Action {
|
||||
handle(data) {
|
||||
@@ -26,4 +26,4 @@ class GuildRoleDeleteAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildRoleDeleteAction;
|
||||
exports.GuildRoleDeleteAction = GuildRoleDeleteAction;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const { Action } = require('./Action');
|
||||
|
||||
class GuildRolesPositionUpdate extends Action {
|
||||
class GuildRolesPositionUpdateAction extends Action {
|
||||
handle(data) {
|
||||
const client = this.client;
|
||||
|
||||
@@ -18,4 +18,4 @@ class GuildRolesPositionUpdate extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildRolesPositionUpdate;
|
||||
exports.GuildRolesPositionUpdateAction = GuildRolesPositionUpdateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildScheduledEventDeleteAction extends Action {
|
||||
handle(data) {
|
||||
@@ -28,4 +28,4 @@ class GuildScheduledEventDeleteAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildScheduledEventDeleteAction;
|
||||
exports.GuildScheduledEventDeleteAction = GuildScheduledEventDeleteAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildScheduledEventUserAddAction extends Action {
|
||||
handle(data) {
|
||||
@@ -29,4 +29,4 @@ class GuildScheduledEventUserAddAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildScheduledEventUserAddAction;
|
||||
exports.GuildScheduledEventUserAddAction = GuildScheduledEventUserAddAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildScheduledEventUserRemoveAction extends Action {
|
||||
handle(data) {
|
||||
@@ -29,4 +29,4 @@ class GuildScheduledEventUserRemoveAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildScheduledEventUserRemoveAction;
|
||||
exports.GuildScheduledEventUserRemoveAction = GuildScheduledEventUserRemoveAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildStickerCreateAction extends Action {
|
||||
handle(guild, createdSticker) {
|
||||
@@ -17,4 +17,4 @@ class GuildStickerCreateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildStickerCreateAction;
|
||||
exports.GuildStickerCreateAction = GuildStickerCreateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildStickerDeleteAction extends Action {
|
||||
handle(sticker) {
|
||||
@@ -16,4 +16,4 @@ class GuildStickerDeleteAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildStickerDeleteAction;
|
||||
exports.GuildStickerDeleteAction = GuildStickerDeleteAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildStickerUpdateAction extends Action {
|
||||
handle(current, data) {
|
||||
@@ -17,4 +17,4 @@ class GuildStickerUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildStickerUpdateAction;
|
||||
exports.GuildStickerUpdateAction = GuildStickerUpdateAction;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const { Action } = require('./Action');
|
||||
|
||||
class GuildStickersUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -31,4 +31,4 @@ class GuildStickersUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildStickersUpdateAction;
|
||||
exports.GuildStickersUpdateAction = GuildStickersUpdateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class GuildUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -30,4 +30,4 @@ class GuildUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GuildUpdateAction;
|
||||
exports.GuildUpdateAction = GuildUpdateAction;
|
||||
|
||||
@@ -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');
|
||||
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');
|
||||
|
||||
class InteractionCreateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -98,4 +98,4 @@ class InteractionCreateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = InteractionCreateAction;
|
||||
exports.InteractionCreateAction = InteractionCreateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class MessageCreateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -38,4 +38,4 @@ class MessageCreateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessageCreateAction;
|
||||
exports.MessageCreateAction = MessageCreateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class MessageDeleteAction extends Action {
|
||||
handle(data) {
|
||||
@@ -29,4 +29,4 @@ class MessageDeleteAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessageDeleteAction;
|
||||
exports.MessageDeleteAction = MessageDeleteAction;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
const { Collection } = require('@discordjs/collection');
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class MessageDeleteBulkAction extends Action {
|
||||
handle(data) {
|
||||
@@ -44,4 +44,4 @@ class MessageDeleteBulkAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessageDeleteBulkAction;
|
||||
exports.MessageDeleteBulkAction = MessageDeleteBulkAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class MessagePollVoteAddAction extends Action {
|
||||
handle(data) {
|
||||
@@ -30,4 +30,4 @@ class MessagePollVoteAddAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessagePollVoteAddAction;
|
||||
exports.MessagePollVoteAddAction = MessagePollVoteAddAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class MessagePollVoteRemoveAction extends Action {
|
||||
handle(data) {
|
||||
@@ -30,4 +30,4 @@ class MessagePollVoteRemoveAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessagePollVoteRemoveAction;
|
||||
exports.MessagePollVoteRemoveAction = MessagePollVoteRemoveAction;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const Partials = require('../../util/Partials');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
const { Partials } = require('../../util/Partials');
|
||||
|
||||
/*
|
||||
{ user_id: 'id',
|
||||
@@ -15,7 +15,7 @@ const Partials = require('../../util/Partials');
|
||||
member: { ..., user: { ... } } }
|
||||
*/
|
||||
|
||||
class MessageReactionAdd extends Action {
|
||||
class MessageReactionAddAction extends Action {
|
||||
handle(data, fromStructure = false) {
|
||||
if (!data.emoji) return false;
|
||||
|
||||
@@ -67,4 +67,4 @@ class MessageReactionAdd extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessageReactionAdd;
|
||||
exports.MessageReactionAddAction = MessageReactionAddAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
/*
|
||||
{ user_id: 'id',
|
||||
@@ -11,7 +11,7 @@ const Events = require('../../util/Events');
|
||||
guild_id: 'id' }
|
||||
*/
|
||||
|
||||
class MessageReactionRemove extends Action {
|
||||
class MessageReactionRemoveAction extends Action {
|
||||
handle(data) {
|
||||
if (!data.emoji) return false;
|
||||
|
||||
@@ -47,4 +47,4 @@ class MessageReactionRemove extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessageReactionRemove;
|
||||
exports.MessageReactionRemoveAction = MessageReactionRemoveAction;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class MessageReactionRemoveAll extends Action {
|
||||
class MessageReactionRemoveAllAction extends Action {
|
||||
handle(data) {
|
||||
// Verify channel
|
||||
const channel = this.getChannel({ id: data.channel_id, ...('guild_id' in data && { guild_id: data.guild_id }) });
|
||||
@@ -30,4 +30,4 @@ class MessageReactionRemoveAll extends Action {
|
||||
* @param {Collection<string|Snowflake, MessageReaction>} reactions The cached message reactions that were removed.
|
||||
*/
|
||||
|
||||
module.exports = MessageReactionRemoveAll;
|
||||
exports.MessageReactionRemoveAllAction = MessageReactionRemoveAllAction;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class MessageReactionRemoveEmoji extends Action {
|
||||
class MessageReactionRemoveEmojiAction extends Action {
|
||||
handle(data) {
|
||||
const channel = this.getChannel({ id: data.channel_id, ...('guild_id' in data && { guild_id: data.guild_id }) });
|
||||
if (!channel?.isTextBased()) return false;
|
||||
@@ -25,4 +25,4 @@ class MessageReactionRemoveEmoji extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessageReactionRemoveEmoji;
|
||||
exports.MessageReactionRemoveEmojiAction = MessageReactionRemoveEmojiAction;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const { Action } = require('./Action');
|
||||
|
||||
class MessageUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -23,4 +23,4 @@ class MessageUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = MessageUpdateAction;
|
||||
exports.MessageUpdateAction = MessageUpdateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class StageInstanceCreateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -25,4 +25,4 @@ class StageInstanceCreateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = StageInstanceCreateAction;
|
||||
exports.StageInstanceCreateAction = StageInstanceCreateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class StageInstanceDeleteAction extends Action {
|
||||
handle(data) {
|
||||
@@ -28,4 +28,4 @@ class StageInstanceDeleteAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = StageInstanceDeleteAction;
|
||||
exports.StageInstanceDeleteAction = StageInstanceDeleteAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class StageInstanceUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -27,4 +27,4 @@ class StageInstanceUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = StageInstanceUpdateAction;
|
||||
exports.StageInstanceUpdateAction = StageInstanceUpdateAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class ThreadCreateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -21,4 +21,4 @@ class ThreadCreateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ThreadCreateAction;
|
||||
exports.ThreadCreateAction = ThreadCreateAction;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
const { Collection } = require('@discordjs/collection');
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class ThreadMembersUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -44,4 +44,4 @@ class ThreadMembersUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ThreadMembersUpdateAction;
|
||||
exports.ThreadMembersUpdateAction = ThreadMembersUpdateAction;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Typing = require('../../structures/Typing');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Typing } = require('../../structures/Typing');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class TypingStart extends Action {
|
||||
class TypingStartAction extends Action {
|
||||
handle(data) {
|
||||
const channel = this.getChannel({ id: data.channel_id, ...('guild_id' in data && { guild_id: data.guild_id }) });
|
||||
if (!channel) return;
|
||||
@@ -26,4 +26,4 @@ class TypingStart extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = TypingStart;
|
||||
exports.TypingStartAction = TypingStartAction;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Action = require('./Action');
|
||||
const Events = require('../../util/Events');
|
||||
const { Action } = require('./Action');
|
||||
const { Events } = require('../../util/Events');
|
||||
|
||||
class UserUpdateAction extends Action {
|
||||
handle(data) {
|
||||
@@ -33,4 +33,4 @@ class UserUpdateAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = UserUpdateAction;
|
||||
exports.UserUpdateAction = UserUpdateAction;
|
||||
|
||||
@@ -43,4 +43,4 @@ class ClientVoiceManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ClientVoiceManager;
|
||||
exports.ClientVoiceManager = ClientVoiceManager;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const AutoModerationActionExecution = require('../../../structures/AutoModerationActionExecution.js');
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { AutoModerationActionExecution } = require('../../../structures/AutoModerationActionExecution.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const channel = client.channels.cache.get(data.channel_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, packet) => {
|
||||
const { old, updated } = client.actions.ChannelUpdate.handle(packet.d);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const entitlement = client.application.entitlements._add(data);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const entitlement = client.application.entitlements._add(data, false);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const oldEntitlement = client.application.entitlements.cache.get(data.id)?._clone() ?? null;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const GuildAuditLogsEntry = require('../../../structures/GuildAuditLogsEntry.js');
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { GuildAuditLogsEntry } = require('../../../structures/GuildAuditLogsEntry.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const GuildBan = require('../../../structures/GuildBan.js');
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { GuildBan } = require('../../../structures/GuildBan.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const Status = require('../../../util/Status');
|
||||
const { Events } = require('../../../util/Events');
|
||||
const { Status } = require('../../../util/Status');
|
||||
|
||||
module.exports = (client, { d: data }, shardId) => {
|
||||
let guild = client.guilds.cache.get(data.id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const { Collection } = require('@discordjs/collection');
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const channel = client.channels.cache.get(data.channel_id);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Invite = require('../../../structures/Invite.js');
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Invite } = require('../../../structures/Invite.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const channel = client.channels.cache.get(data.channel_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, packet) => {
|
||||
const { old, updated } = client.actions.MessageUpdate.handle(packet.d);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const Partials = require('../../../util/Partials.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
const { Partials } = require('../../../util/Partials.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
let user = client.users.cache.get(data.user.id);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
'use strict';
|
||||
|
||||
const ClientApplication = require('../../../structures/ClientApplication');
|
||||
const { ClientApplication } = require('../../../structures/ClientApplication');
|
||||
let ClientUser;
|
||||
|
||||
module.exports = (client, { d: data }, shardId) => {
|
||||
if (client.user) {
|
||||
client.user._patch(data.user);
|
||||
} else {
|
||||
ClientUser ??= require('../../../structures/ClientUser');
|
||||
ClientUser ??= require('../../../structures/ClientUser').ClientUser;
|
||||
client.user = new ClientUser(client, data.user);
|
||||
client.users.cache.set(client.user.id, client.user);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const subscription = client.application.subscriptions._add(data);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const subscription = client.application.subscriptions._add(data, false);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const oldSubscription = client.application.subscriptions.cache.get(data.id)?._clone() ?? null;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const thread = client.channels.cache.get(data.id);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const { Collection } = require('@discordjs/collection');
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
// Discord sends the thread id as id in this object
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, packet) => {
|
||||
const { old, updated } = client.actions.ChannelUpdate.handle(packet.d);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const VoiceChannelEffect = require('../../../structures/VoiceChannelEffect');
|
||||
const Events = require('../../../util/Events');
|
||||
const { VoiceChannelEffect } = require('../../../structures/VoiceChannelEffect');
|
||||
const { Events } = require('../../../util/Events');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const VoiceState = require('../../../structures/VoiceState.js');
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { VoiceState } = require('../../../structures/VoiceState.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const guild = client.guilds.cache.get(data.guild_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Events = require('../../../util/Events.js');
|
||||
const { Events } = require('../../../util/Events.js');
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
const channel = client.channels.cache.get(data.channel_id);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const handlers = Object.fromEntries([
|
||||
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')],
|
||||
@@ -69,4 +69,4 @@ const handlers = Object.fromEntries([
|
||||
['WEBHOOKS_UPDATE', require('./WEBHOOKS_UPDATE')],
|
||||
]);
|
||||
|
||||
module.exports = handlers;
|
||||
exports.PacketHandlers = PacketHandlers;
|
||||
|
||||
@@ -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');
|
||||
const { Messages } = require('./Messages');
|
||||
|
||||
/**
|
||||
* Extend an error of some sort into a DiscordjsError.
|
||||
@@ -41,8 +41,6 @@ function message(code, args) {
|
||||
return String(...args);
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
DiscordjsError: makeDiscordjsError(Error),
|
||||
DiscordjsTypeError: makeDiscordjsError(TypeError),
|
||||
DiscordjsRangeError: makeDiscordjsError(RangeError),
|
||||
};
|
||||
exports.DiscordjsError = makeDiscordjsError(Error);
|
||||
exports.DiscordjsTypeError = makeDiscordjsError(TypeError);
|
||||
exports.DiscordjsRangeError = makeDiscordjsError(RangeError);
|
||||
|
||||
@@ -271,4 +271,6 @@ const keys = [
|
||||
* @type {DiscordjsErrorCodes}
|
||||
* @ignore
|
||||
*/
|
||||
module.exports = Object.fromEntries(keys.map(key => [key, key]));
|
||||
const ErrorCodes = Object.fromEntries(keys.map(key => [key, key]));
|
||||
|
||||
exports.ErrorCodes = ErrorCodes;
|
||||
|
||||
@@ -1,155 +1,154 @@
|
||||
'use strict';
|
||||
|
||||
const DjsErrorCodes = require('./ErrorCodes');
|
||||
const { ErrorCodes } = require('./ErrorCodes');
|
||||
|
||||
const Messages = {
|
||||
[DjsErrorCodes.ClientInvalidOption]: (prop, must) => `The ${prop} option must be ${must}`,
|
||||
[DjsErrorCodes.ClientInvalidProvidedShards]: 'None of the provided shards were valid.',
|
||||
[DjsErrorCodes.ClientMissingIntents]: 'Valid intents must be provided for the Client.',
|
||||
[DjsErrorCodes.ClientNotReady]: action => `The client needs to be logged in to ${action}.`,
|
||||
[ErrorCodes.ClientInvalidOption]: (prop, must) => `The ${prop} option must be ${must}`,
|
||||
[ErrorCodes.ClientInvalidProvidedShards]: 'None of the provided shards were valid.',
|
||||
[ErrorCodes.ClientMissingIntents]: 'Valid intents must be provided for the Client.',
|
||||
[ErrorCodes.ClientNotReady]: action => `The client needs to be logged in to ${action}.`,
|
||||
|
||||
[DjsErrorCodes.TokenInvalid]: 'An invalid token was provided.',
|
||||
[DjsErrorCodes.TokenMissing]: 'Request to use token, but token was unavailable to the client.',
|
||||
[DjsErrorCodes.ApplicationCommandPermissionsTokenMissing]:
|
||||
[ErrorCodes.TokenInvalid]: 'An invalid token was provided.',
|
||||
[ErrorCodes.TokenMissing]: 'Request to use token, but token was unavailable to the client.',
|
||||
[ErrorCodes.ApplicationCommandPermissionsTokenMissing]:
|
||||
'Editing application command permissions requires an OAuth2 bearer token, but none was provided.',
|
||||
|
||||
[DjsErrorCodes.BitFieldInvalid]: bit => `Invalid bitfield flag or number: ${bit}.`,
|
||||
[ErrorCodes.BitFieldInvalid]: bit => `Invalid bitfield flag or number: ${bit}.`,
|
||||
|
||||
[DjsErrorCodes.ShardingNoShards]: 'No shards have been spawned.',
|
||||
[DjsErrorCodes.ShardingInProcess]: 'Shards are still being spawned.',
|
||||
[DjsErrorCodes.ShardingInvalidEvalBroadcast]: 'Script to evaluate must be a function',
|
||||
[DjsErrorCodes.ShardingShardNotFound]: id => `Shard ${id} could not be found.`,
|
||||
[DjsErrorCodes.ShardingAlreadySpawned]: count => `Already spawned ${count} shards.`,
|
||||
[DjsErrorCodes.ShardingProcessExists]: id => `Shard ${id} already has an active process.`,
|
||||
[DjsErrorCodes.ShardingWorkerExists]: id => `Shard ${id} already has an active worker.`,
|
||||
[DjsErrorCodes.ShardingReadyTimeout]: id => `Shard ${id}'s Client took too long to become ready.`,
|
||||
[DjsErrorCodes.ShardingReadyDisconnected]: id => `Shard ${id}'s Client disconnected before becoming ready.`,
|
||||
[DjsErrorCodes.ShardingReadyDied]: id => `Shard ${id}'s process exited before its Client became ready.`,
|
||||
[DjsErrorCodes.ShardingNoChildExists]: id => `Shard ${id} has no active process or worker.`,
|
||||
[DjsErrorCodes.ShardingShardMiscalculation]: (shard, guild, count) =>
|
||||
[ErrorCodes.ShardingNoShards]: 'No shards have been spawned.',
|
||||
[ErrorCodes.ShardingInProcess]: 'Shards are still being spawned.',
|
||||
[ErrorCodes.ShardingInvalidEvalBroadcast]: 'Script to evaluate must be a function',
|
||||
[ErrorCodes.ShardingShardNotFound]: id => `Shard ${id} could not be found.`,
|
||||
[ErrorCodes.ShardingAlreadySpawned]: count => `Already spawned ${count} shards.`,
|
||||
[ErrorCodes.ShardingProcessExists]: id => `Shard ${id} already has an active process.`,
|
||||
[ErrorCodes.ShardingWorkerExists]: id => `Shard ${id} already has an active worker.`,
|
||||
[ErrorCodes.ShardingReadyTimeout]: id => `Shard ${id}'s Client took too long to become ready.`,
|
||||
[ErrorCodes.ShardingReadyDisconnected]: id => `Shard ${id}'s Client disconnected before becoming ready.`,
|
||||
[ErrorCodes.ShardingReadyDied]: id => `Shard ${id}'s process exited before its Client became ready.`,
|
||||
[ErrorCodes.ShardingNoChildExists]: id => `Shard ${id} has no active process or worker.`,
|
||||
[ErrorCodes.ShardingShardMiscalculation]: (shard, guild, count) =>
|
||||
`Calculated invalid shard ${shard} for guild ${guild} with ${count} shards.`,
|
||||
|
||||
[DjsErrorCodes.ColorRange]: 'Color must be within the range 0 - 16777215 (0xFFFFFF).',
|
||||
[DjsErrorCodes.ColorConvert]: color => `Unable to convert "${color}" to a number.`,
|
||||
[ErrorCodes.ColorRange]: 'Color must be within the range 0 - 16777215 (0xFFFFFF).',
|
||||
[ErrorCodes.ColorConvert]: color => `Unable to convert "${color}" to a number.`,
|
||||
|
||||
[DjsErrorCodes.InviteOptionsMissingChannel]:
|
||||
[ErrorCodes.InviteOptionsMissingChannel]:
|
||||
'A valid guild channel must be provided when GuildScheduledEvent is EXTERNAL.',
|
||||
|
||||
[DjsErrorCodes.InteractionCollectorError]: reason =>
|
||||
[ErrorCodes.InteractionCollectorError]: reason =>
|
||||
`Collector received no interactions before ending with reason: ${reason}`,
|
||||
|
||||
[DjsErrorCodes.FileNotFound]: file => `File could not be found: ${file}`,
|
||||
[ErrorCodes.FileNotFound]: file => `File could not be found: ${file}`,
|
||||
|
||||
[DjsErrorCodes.UserNoDMChannel]: 'No DM Channel exists!',
|
||||
[ErrorCodes.UserNoDMChannel]: 'No DM Channel exists!',
|
||||
|
||||
[DjsErrorCodes.VoiceNotStageChannel]: 'You are only allowed to do this in stage channels.',
|
||||
[ErrorCodes.VoiceNotStageChannel]: 'You are only allowed to do this in stage channels.',
|
||||
|
||||
[DjsErrorCodes.VoiceStateNotOwn]:
|
||||
[ErrorCodes.VoiceStateNotOwn]:
|
||||
'You cannot self-deafen/mute/request to speak on VoiceStates that do not belong to the ClientUser.',
|
||||
[DjsErrorCodes.VoiceStateInvalidType]: name => `${name} must be a boolean.`,
|
||||
[ErrorCodes.VoiceStateInvalidType]: name => `${name} must be a boolean.`,
|
||||
|
||||
[DjsErrorCodes.ReqResourceType]: 'The resource must be a string, Buffer or a valid file stream.',
|
||||
[ErrorCodes.ReqResourceType]: 'The resource must be a string, Buffer or a valid file stream.',
|
||||
|
||||
[DjsErrorCodes.MessageBulkDeleteType]: 'The messages must be an Array, Collection, or number.',
|
||||
[DjsErrorCodes.MessageContentType]: 'Message content must be a string.',
|
||||
[DjsErrorCodes.MessageNonceRequired]: 'Message nonce is required when enforceNonce is true.',
|
||||
[DjsErrorCodes.MessageNonceType]: 'Message nonce must be an integer or a string.',
|
||||
[ErrorCodes.MessageBulkDeleteType]: 'The messages must be an Array, Collection, or number.',
|
||||
[ErrorCodes.MessageContentType]: 'Message content must be a string.',
|
||||
[ErrorCodes.MessageNonceRequired]: 'Message nonce is required when enforceNonce is true.',
|
||||
[ErrorCodes.MessageNonceType]: 'Message nonce must be an integer or a string.',
|
||||
|
||||
[DjsErrorCodes.BanResolveId]: (ban = false) => `Couldn't resolve the user id to ${ban ? 'ban' : 'unban'}.`,
|
||||
[DjsErrorCodes.FetchBanResolveId]: "Couldn't resolve the user id to fetch the ban.",
|
||||
[ErrorCodes.BanResolveId]: (ban = false) => `Couldn't resolve the user id to ${ban ? 'ban' : 'unban'}.`,
|
||||
[ErrorCodes.FetchBanResolveId]: "Couldn't resolve the user id to fetch the ban.",
|
||||
|
||||
[DjsErrorCodes.PruneDaysType]: 'Days must be a number',
|
||||
[ErrorCodes.PruneDaysType]: 'Days must be a number',
|
||||
|
||||
[DjsErrorCodes.GuildChannelResolve]: 'Could not resolve channel to a guild channel.',
|
||||
[DjsErrorCodes.GuildVoiceChannelResolve]: 'Could not resolve channel to a guild voice channel.',
|
||||
[DjsErrorCodes.GuildChannelOrphan]: 'Could not find a parent to this guild channel.',
|
||||
[DjsErrorCodes.GuildChannelUnowned]: "The fetched channel does not belong to this manager's guild.",
|
||||
[DjsErrorCodes.GuildOwned]: 'Guild is owned by the client.',
|
||||
[DjsErrorCodes.GuildMembersTimeout]: "Members didn't arrive in time.",
|
||||
[DjsErrorCodes.GuildUncachedMe]: 'The client user as a member of this guild is uncached.',
|
||||
[DjsErrorCodes.ChannelNotCached]: 'Could not find the channel where this message came from in the cache!',
|
||||
[DjsErrorCodes.StageChannelResolve]: 'Could not resolve channel to a stage channel.',
|
||||
[DjsErrorCodes.GuildScheduledEventResolve]: 'Could not resolve the guild scheduled event.',
|
||||
[DjsErrorCodes.FetchOwnerId]: type =>
|
||||
`Couldn't resolve the ${type} ownerId to fetch the ${type} ${type === 'group DM' ? 'owner' : 'member'}.`,
|
||||
[ErrorCodes.GuildChannelResolve]: 'Could not resolve channel to a guild channel.',
|
||||
[ErrorCodes.GuildVoiceChannelResolve]: 'Could not resolve channel to a guild voice channel.',
|
||||
[ErrorCodes.GuildChannelOrphan]: 'Could not find a parent to this guild channel.',
|
||||
[ErrorCodes.GuildChannelUnowned]: "The fetched channel does not belong to this manager's guild.",
|
||||
[ErrorCodes.GuildOwned]: 'Guild is owned by the client.',
|
||||
[ErrorCodes.GuildMembersTimeout]: "Members didn't arrive in time.",
|
||||
[ErrorCodes.GuildUncachedMe]: 'The client user as a member of this guild is uncached.',
|
||||
[ErrorCodes.ChannelNotCached]: 'Could not find the channel where this message came from in the cache!',
|
||||
[ErrorCodes.StageChannelResolve]: 'Could not resolve channel to a stage channel.',
|
||||
[ErrorCodes.GuildScheduledEventResolve]: 'Could not resolve the guild scheduled event.',
|
||||
[ErrorCodes.FetchOwnerId]: type => `Couldn't resolve the ${type} ownerId to fetch the ${type} member.`,
|
||||
|
||||
[DjsErrorCodes.InvalidType]: (name, expected, an = false) => `Supplied ${name} is not a${an ? 'n' : ''} ${expected}.`,
|
||||
[DjsErrorCodes.InvalidElement]: (type, name, elem) => `Supplied ${type} ${name} includes an invalid element: ${elem}`,
|
||||
[ErrorCodes.InvalidType]: (name, expected, an = false) => `Supplied ${name} is not a${an ? 'n' : ''} ${expected}.`,
|
||||
[ErrorCodes.InvalidElement]: (type, name, elem) => `Supplied ${type} ${name} includes an invalid element: ${elem}`,
|
||||
|
||||
[DjsErrorCodes.MessageThreadParent]: 'The message was not sent in a guild text or announcement channel',
|
||||
[DjsErrorCodes.MessageExistingThread]: 'The message already has a thread',
|
||||
[DjsErrorCodes.ThreadInvitableType]: type => `Invitable cannot be edited on ${type}`,
|
||||
[DjsErrorCodes.NotAThreadOfParent]: 'Provided ThreadChannelResolvable is not a thread of the parent channel.',
|
||||
[ErrorCodes.MessageThreadParent]: 'The message was not sent in a guild text or announcement channel',
|
||||
[ErrorCodes.MessageExistingThread]: 'The message already has a thread',
|
||||
[ErrorCodes.ThreadInvitableType]: type => `Invitable cannot be edited on ${type}`,
|
||||
[ErrorCodes.NotAThreadOfParent]: 'Provided ThreadChannelResolvable is not a thread of the parent channel.',
|
||||
|
||||
[DjsErrorCodes.WebhookMessage]: 'The message was not sent by a webhook.',
|
||||
[DjsErrorCodes.WebhookTokenUnavailable]: 'This action requires a webhook token, but none is available.',
|
||||
[DjsErrorCodes.WebhookURLInvalid]: 'The provided webhook URL is not valid.',
|
||||
[DjsErrorCodes.WebhookApplication]: 'This message webhook belongs to an application and cannot be fetched.',
|
||||
[DjsErrorCodes.MessageReferenceMissing]: 'The message does not reference another message',
|
||||
[ErrorCodes.WebhookMessage]: 'The message was not sent by a webhook.',
|
||||
[ErrorCodes.WebhookTokenUnavailable]: 'This action requires a webhook token, but none is available.',
|
||||
[ErrorCodes.WebhookURLInvalid]: 'The provided webhook URL is not valid.',
|
||||
[ErrorCodes.WebhookApplication]: 'This message webhook belongs to an application and cannot be fetched.',
|
||||
[ErrorCodes.MessageReferenceMissing]: 'The message does not reference another message',
|
||||
|
||||
[DjsErrorCodes.EmojiType]: 'Emoji must be a string or GuildEmoji/ReactionEmoji',
|
||||
[DjsErrorCodes.EmojiManaged]: 'Emoji is managed and has no Author.',
|
||||
[DjsErrorCodes.MissingManageGuildExpressionsPermission]: guild =>
|
||||
[ErrorCodes.EmojiType]: 'Emoji must be a string or GuildEmoji/ReactionEmoji',
|
||||
[ErrorCodes.EmojiManaged]: 'Emoji is managed and has no Author.',
|
||||
[ErrorCodes.MissingManageGuildExpressionsPermission]: guild =>
|
||||
`Client must have Manage Guild Expressions permission in guild ${guild} to see emoji authors.`,
|
||||
|
||||
[DjsErrorCodes.NotGuildSticker]: 'Sticker is a standard (non-guild) sticker and has no author.',
|
||||
[ErrorCodes.NotGuildSticker]: 'Sticker is a standard (non-guild) sticker and has no author.',
|
||||
|
||||
[DjsErrorCodes.ReactionResolveUser]: "Couldn't resolve the user id to remove from the reaction.",
|
||||
[ErrorCodes.ReactionResolveUser]: "Couldn't resolve the user id to remove from the reaction.",
|
||||
|
||||
[DjsErrorCodes.InviteResolveCode]: 'Could not resolve the code to fetch the invite.',
|
||||
[ErrorCodes.InviteResolveCode]: 'Could not resolve the code to fetch the invite.',
|
||||
|
||||
[DjsErrorCodes.InviteNotFound]: 'Could not find the requested invite.',
|
||||
[ErrorCodes.InviteNotFound]: 'Could not find the requested invite.',
|
||||
|
||||
[DjsErrorCodes.DeleteGroupDMChannel]: "Bots don't have access to Group DM Channels and cannot delete them",
|
||||
[DjsErrorCodes.FetchGroupDMChannel]: "Bots don't have access to Group DM Channels and cannot fetch them",
|
||||
[ErrorCodes.DeleteGroupDMChannel]: "Bots don't have access to Group DM Channels and cannot delete them",
|
||||
[ErrorCodes.FetchGroupDMChannel]: "Bots don't have access to Group DM Channels and cannot fetch them",
|
||||
|
||||
[DjsErrorCodes.MemberFetchNonceLength]: 'Nonce length must not exceed 32 characters.',
|
||||
[ErrorCodes.MemberFetchNonceLength]: 'Nonce length must not exceed 32 characters.',
|
||||
|
||||
[DjsErrorCodes.GlobalCommandPermissions]:
|
||||
[ErrorCodes.GlobalCommandPermissions]:
|
||||
'Permissions for global commands may only be fetched or modified by providing a GuildResolvable ' +
|
||||
"or from a guild's application command manager.",
|
||||
[DjsErrorCodes.GuildUncachedEntityResolve]: type =>
|
||||
[ErrorCodes.GuildUncachedEntityResolve]: type =>
|
||||
`Cannot resolve ${type} from an arbitrary guild, provide an id instead`,
|
||||
|
||||
[DjsErrorCodes.InteractionAlreadyReplied]: 'The reply to this interaction has already been sent or deferred.',
|
||||
[DjsErrorCodes.InteractionNotReplied]: 'The reply to this interaction has not been sent or deferred.',
|
||||
[ErrorCodes.InteractionAlreadyReplied]: 'The reply to this interaction has already been sent or deferred.',
|
||||
[ErrorCodes.InteractionNotReplied]: 'The reply to this interaction has not been sent or deferred.',
|
||||
|
||||
[DjsErrorCodes.CommandInteractionOptionNotFound]: name => `Required option "${name}" not found.`,
|
||||
[DjsErrorCodes.CommandInteractionOptionType]: (name, type, expected) =>
|
||||
[ErrorCodes.CommandInteractionOptionNotFound]: name => `Required option "${name}" not found.`,
|
||||
[ErrorCodes.CommandInteractionOptionType]: (name, type, expected) =>
|
||||
`Option "${name}" is of type: ${type}; expected ${expected}.`,
|
||||
[DjsErrorCodes.CommandInteractionOptionEmpty]: (name, type) =>
|
||||
[ErrorCodes.CommandInteractionOptionEmpty]: (name, type) =>
|
||||
`Required option "${name}" is of type: ${type}; expected a non-empty value.`,
|
||||
[DjsErrorCodes.CommandInteractionOptionNoSubcommand]: 'No subcommand specified for interaction.',
|
||||
[DjsErrorCodes.CommandInteractionOptionNoSubcommandGroup]: 'No subcommand group specified for interaction.',
|
||||
[DjsErrorCodes.CommandInteractionOptionInvalidChannelType]: (name, type, expected) =>
|
||||
[ErrorCodes.CommandInteractionOptionNoSubcommand]: 'No subcommand specified for interaction.',
|
||||
[ErrorCodes.CommandInteractionOptionNoSubcommandGroup]: 'No subcommand group specified for interaction.',
|
||||
[ErrorCodes.CommandInteractionOptionInvalidChannelType]: (name, type, expected) =>
|
||||
`The type of channel of the option "${name}" is: ${type}; expected ${expected}.`,
|
||||
[DjsErrorCodes.AutocompleteInteractionOptionNoFocusedOption]: 'No focused option for autocomplete interaction.',
|
||||
[ErrorCodes.AutocompleteInteractionOptionNoFocusedOption]: 'No focused option for autocomplete interaction.',
|
||||
|
||||
[DjsErrorCodes.ModalSubmitInteractionFieldNotFound]: customId =>
|
||||
[ErrorCodes.ModalSubmitInteractionFieldNotFound]: customId =>
|
||||
`Required field with custom id "${customId}" not found.`,
|
||||
[DjsErrorCodes.ModalSubmitInteractionFieldType]: (customId, type, expected) =>
|
||||
[ErrorCodes.ModalSubmitInteractionFieldType]: (customId, type, expected) =>
|
||||
`Field with custom id "${customId}" is of type: ${type}; expected ${expected}.`,
|
||||
|
||||
[DjsErrorCodes.InvalidMissingScopes]: 'At least one valid scope must be provided for the invite',
|
||||
[DjsErrorCodes.InvalidScopesWithPermissions]: 'Permissions cannot be set without the bot scope.',
|
||||
[ErrorCodes.InvalidMissingScopes]: 'At least one valid scope must be provided for the invite',
|
||||
[ErrorCodes.InvalidScopesWithPermissions]: 'Permissions cannot be set without the bot scope.',
|
||||
|
||||
[DjsErrorCodes.NotImplemented]: (what, name) => `Method ${what} not implemented on ${name}.`,
|
||||
[ErrorCodes.NotImplemented]: (what, name) => `Method ${what} not implemented on ${name}.`,
|
||||
|
||||
[DjsErrorCodes.SweepFilterReturn]: 'The return value of the sweepFilter function was not false or a Function',
|
||||
[ErrorCodes.SweepFilterReturn]: 'The return value of the sweepFilter function was not false or a Function',
|
||||
|
||||
[DjsErrorCodes.GuildForumMessageRequired]: 'You must provide a message to create a guild forum thread',
|
||||
[ErrorCodes.GuildForumMessageRequired]: 'You must provide a message to create a guild forum thread',
|
||||
|
||||
[DjsErrorCodes.EntitlementCreateInvalidOwner]:
|
||||
[ErrorCodes.EntitlementCreateInvalidOwner]:
|
||||
'You must provide either a guild or a user to create an entitlement, but not both',
|
||||
|
||||
[DjsErrorCodes.BulkBanUsersOptionEmpty]: 'Option "users" array or collection is empty',
|
||||
[ErrorCodes.BulkBanUsersOptionEmpty]: 'Option "users" array or collection is empty',
|
||||
|
||||
[DjsErrorCodes.PollAlreadyExpired]: 'This poll has already expired.',
|
||||
[ErrorCodes.PollAlreadyExpired]: 'This poll has already expired.',
|
||||
|
||||
[DjsErrorCodes.PermissionOverwritesTypeMandatory]: '"overwrite.type" is mandatory if "overwrite.id" is a Snowflake',
|
||||
[DjsErrorCodes.PermissionOverwritesTypeMismatch]: expected =>
|
||||
[ErrorCodes.PermissionOverwritesTypeMandatory]: '"overwrite.type" is mandatory if "overwrite.id" is a Snowflake',
|
||||
[ErrorCodes.PermissionOverwritesTypeMismatch]: expected =>
|
||||
`"overwrite.id" is a ${expected.toLowerCase()} object, ` +
|
||||
`but "overwrite.type" is defined and not equal to OverwriteType.${expected}`,
|
||||
};
|
||||
|
||||
module.exports = Messages;
|
||||
exports.Messages = Messages;
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = require('./DJSError');
|
||||
module.exports.ErrorCodes = require('./ErrorCodes');
|
||||
module.exports.Messages = require('./Messages');
|
||||
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;
|
||||
|
||||
@@ -6,218 +6,234 @@ const { __exportStar } = require('tslib');
|
||||
polyfillDispose();
|
||||
|
||||
// "Root" classes (starting points)
|
||||
exports.BaseClient = require('./client/BaseClient');
|
||||
exports.Client = require('./client/Client');
|
||||
exports.Shard = require('./sharding/Shard');
|
||||
exports.ShardClientUtil = require('./sharding/ShardClientUtil');
|
||||
exports.ShardingManager = require('./sharding/ShardingManager');
|
||||
exports.WebhookClient = require('./client/WebhookClient');
|
||||
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;
|
||||
|
||||
// Errors
|
||||
exports.DiscordjsError = require('./errors/DJSError').DiscordjsError;
|
||||
exports.DiscordjsTypeError = require('./errors/DJSError').DiscordjsTypeError;
|
||||
exports.DiscordjsRangeError = require('./errors/DJSError').DiscordjsRangeError;
|
||||
exports.DiscordjsErrorCodes = require('./errors/ErrorCodes');
|
||||
exports.DiscordjsErrorCodes = require('./errors/ErrorCodes').ErrorCodes;
|
||||
|
||||
// Utilities
|
||||
exports.ActivityFlagsBitField = require('./util/ActivityFlagsBitField');
|
||||
exports.ApplicationFlagsBitField = require('./util/ApplicationFlagsBitField');
|
||||
exports.AttachmentFlagsBitField = require('./util/AttachmentFlagsBitField');
|
||||
exports.BaseManager = require('./managers/BaseManager');
|
||||
exports.BitField = require('./util/BitField');
|
||||
exports.ChannelFlagsBitField = require('./util/ChannelFlagsBitField');
|
||||
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.Collection = require('@discordjs/collection').Collection;
|
||||
exports.Colors = require('./util/Colors').Colors;
|
||||
exports.Constants = require('./util/Constants');
|
||||
exports.Colors = require('./util/Colors');
|
||||
exports.Events = require('./util/Events');
|
||||
exports.Events = require('./util/Events').Events;
|
||||
exports.GuildMemberFlagsBitField = require('./util/GuildMemberFlagsBitField').GuildMemberFlagsBitField;
|
||||
exports.IntentsBitField = require('./util/IntentsBitField');
|
||||
exports.LimitedCollection = require('./util/LimitedCollection');
|
||||
exports.MessageFlagsBitField = require('./util/MessageFlagsBitField');
|
||||
exports.Options = require('./util/Options');
|
||||
exports.Partials = require('./util/Partials');
|
||||
exports.PermissionsBitField = require('./util/PermissionsBitField');
|
||||
exports.RoleFlagsBitField = require('./util/RoleFlagsBitField');
|
||||
exports.ShardEvents = require('./util/ShardEvents');
|
||||
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.Status = require('./util/Status');
|
||||
exports.SnowflakeUtil = require('@sapphire/snowflake').DiscordSnowflake;
|
||||
exports.Sweepers = require('./util/Sweepers');
|
||||
exports.SystemChannelFlagsBitField = require('./util/SystemChannelFlagsBitField');
|
||||
exports.ThreadMemberFlagsBitField = require('./util/ThreadMemberFlagsBitField');
|
||||
exports.UserFlagsBitField = require('./util/UserFlagsBitField');
|
||||
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;
|
||||
|
||||
__exportStar(require('./util/DataResolver.js'), exports);
|
||||
__exportStar(require('./util/Util.js'), exports);
|
||||
|
||||
exports.version = require('../package.json').version;
|
||||
|
||||
// Managers
|
||||
exports.ApplicationCommandManager = require('./managers/ApplicationCommandManager');
|
||||
exports.ApplicationEmojiManager = require('./managers/ApplicationEmojiManager');
|
||||
exports.ApplicationCommandPermissionsManager = require('./managers/ApplicationCommandPermissionsManager');
|
||||
exports.AutoModerationRuleManager = require('./managers/AutoModerationRuleManager');
|
||||
exports.BaseGuildEmojiManager = require('./managers/BaseGuildEmojiManager');
|
||||
exports.CachedManager = require('./managers/CachedManager');
|
||||
exports.ChannelManager = require('./managers/ChannelManager');
|
||||
exports.ClientVoiceManager = require('./client/voice/ClientVoiceManager');
|
||||
exports.DataManager = require('./managers/DataManager');
|
||||
exports.DMMessageManager = require('./managers/DMMessageManager');
|
||||
exports.ApplicationCommandManager = require('./managers/ApplicationCommandManager').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;
|
||||
exports.GuildApplicationCommandManager = require('./managers/GuildApplicationCommandManager');
|
||||
exports.GuildBanManager = require('./managers/GuildBanManager');
|
||||
exports.GuildChannelManager = require('./managers/GuildChannelManager');
|
||||
exports.GuildEmojiManager = require('./managers/GuildEmojiManager');
|
||||
exports.GuildEmojiRoleManager = require('./managers/GuildEmojiRoleManager');
|
||||
exports.GuildForumThreadManager = require('./managers/GuildForumThreadManager');
|
||||
exports.GuildInviteManager = require('./managers/GuildInviteManager');
|
||||
exports.GuildManager = require('./managers/GuildManager');
|
||||
exports.GuildMemberManager = require('./managers/GuildMemberManager');
|
||||
exports.GuildMemberRoleManager = require('./managers/GuildMemberRoleManager');
|
||||
exports.GuildMessageManager = require('./managers/GuildMessageManager');
|
||||
exports.GuildScheduledEventManager = require('./managers/GuildScheduledEventManager');
|
||||
exports.GuildStickerManager = require('./managers/GuildStickerManager');
|
||||
exports.GuildTextThreadManager = require('./managers/GuildTextThreadManager');
|
||||
exports.MessageManager = require('./managers/MessageManager');
|
||||
exports.PermissionOverwriteManager = require('./managers/PermissionOverwriteManager');
|
||||
exports.PresenceManager = require('./managers/PresenceManager');
|
||||
exports.ReactionManager = require('./managers/ReactionManager');
|
||||
exports.ReactionUserManager = require('./managers/ReactionUserManager');
|
||||
exports.RoleManager = require('./managers/RoleManager');
|
||||
exports.StageInstanceManager = require('./managers/StageInstanceManager');
|
||||
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');
|
||||
exports.ThreadMemberManager = require('./managers/ThreadMemberManager');
|
||||
exports.UserManager = require('./managers/UserManager');
|
||||
exports.VoiceStateManager = require('./managers/VoiceStateManager');
|
||||
exports.ThreadManager = require('./managers/ThreadManager').ThreadManager;
|
||||
exports.ThreadMemberManager = require('./managers/ThreadMemberManager').ThreadMemberManager;
|
||||
exports.UserManager = require('./managers/UserManager').UserManager;
|
||||
exports.VoiceStateManager = require('./managers/VoiceStateManager').VoiceStateManager;
|
||||
|
||||
// Structures
|
||||
exports.ActionRow = require('./structures/ActionRow');
|
||||
exports.ActionRowBuilder = require('./structures/ActionRowBuilder');
|
||||
exports.ActionRow = require('./structures/ActionRow').ActionRow;
|
||||
exports.ActionRowBuilder = require('./structures/ActionRowBuilder').ActionRowBuilder;
|
||||
exports.Activity = require('./structures/Presence').Activity;
|
||||
exports.AnonymousGuild = require('./structures/AnonymousGuild');
|
||||
exports.Application = require('./structures/interfaces/Application');
|
||||
exports.ApplicationCommand = require('./structures/ApplicationCommand');
|
||||
exports.ApplicationEmoji = require('./structures/ApplicationEmoji');
|
||||
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.ApplicationRoleConnectionMetadata =
|
||||
require('./structures/ApplicationRoleConnectionMetadata').ApplicationRoleConnectionMetadata;
|
||||
exports.AutocompleteInteraction = require('./structures/AutocompleteInteraction');
|
||||
exports.AutoModerationActionExecution = require('./structures/AutoModerationActionExecution');
|
||||
exports.AutoModerationRule = require('./structures/AutoModerationRule');
|
||||
exports.Base = require('./structures/Base');
|
||||
exports.BaseGuild = require('./structures/BaseGuild');
|
||||
exports.BaseGuildEmoji = require('./structures/BaseGuildEmoji');
|
||||
exports.BaseGuildTextChannel = require('./structures/BaseGuildTextChannel');
|
||||
exports.BaseGuildVoiceChannel = require('./structures/BaseGuildVoiceChannel');
|
||||
exports.ButtonBuilder = require('./structures/ButtonBuilder');
|
||||
exports.ButtonComponent = require('./structures/ButtonComponent');
|
||||
exports.ButtonInteraction = require('./structures/ButtonInteraction');
|
||||
exports.CategoryChannel = require('./structures/CategoryChannel');
|
||||
exports.Attachment = require('./structures/Attachment').Attachment;
|
||||
exports.AttachmentBuilder = require('./structures/AttachmentBuilder').AttachmentBuilder;
|
||||
exports.AutocompleteInteraction = require('./structures/AutocompleteInteraction').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.ChatInputCommandInteraction = require('./structures/ChatInputCommandInteraction');
|
||||
exports.ClientApplication = require('./structures/ClientApplication');
|
||||
exports.ClientPresence = require('./structures/ClientPresence');
|
||||
exports.ClientUser = require('./structures/ClientUser');
|
||||
exports.CommandInteraction = require('./structures/CommandInteraction');
|
||||
exports.Collector = require('./structures/interfaces/Collector');
|
||||
exports.CommandInteractionOptionResolver = require('./structures/CommandInteractionOptionResolver');
|
||||
exports.Component = require('./structures/Component');
|
||||
exports.ContextMenuCommandInteraction = require('./structures/ContextMenuCommandInteraction');
|
||||
exports.DMChannel = require('./structures/DMChannel');
|
||||
exports.Embed = require('./structures/Embed');
|
||||
exports.EmbedBuilder = require('./structures/EmbedBuilder');
|
||||
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;
|
||||
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;
|
||||
exports.CommandInteractionOptionResolver =
|
||||
require('./structures/CommandInteractionOptionResolver').CommandInteractionOptionResolver;
|
||||
exports.Component = require('./structures/Component').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');
|
||||
exports.ForumChannel = require('./structures/ForumChannel').ForumChannel;
|
||||
exports.Guild = require('./structures/Guild').Guild;
|
||||
exports.GuildAuditLogs = require('./structures/GuildAuditLogs');
|
||||
exports.GuildAuditLogsEntry = require('./structures/GuildAuditLogsEntry');
|
||||
exports.GuildBan = require('./structures/GuildBan');
|
||||
exports.GuildChannel = require('./structures/GuildChannel');
|
||||
exports.GuildEmoji = require('./structures/GuildEmoji');
|
||||
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');
|
||||
exports.GuildPreviewEmoji = require('./structures/GuildPreviewEmoji');
|
||||
exports.GuildPreview = require('./structures/GuildPreview').GuildPreview;
|
||||
exports.GuildPreviewEmoji = require('./structures/GuildPreviewEmoji').GuildPreviewEmoji;
|
||||
exports.GuildScheduledEvent = require('./structures/GuildScheduledEvent').GuildScheduledEvent;
|
||||
exports.GuildTemplate = require('./structures/GuildTemplate');
|
||||
exports.Integration = require('./structures/Integration');
|
||||
exports.IntegrationApplication = require('./structures/IntegrationApplication');
|
||||
exports.InteractionCallback = require('./structures/InteractionCallback');
|
||||
exports.InteractionCallbackResource = require('./structures/InteractionCallbackResource');
|
||||
exports.InteractionCallbackResponse = require('./structures/InteractionCallbackResponse');
|
||||
exports.BaseInteraction = require('./structures/BaseInteraction');
|
||||
exports.InteractionCollector = require('./structures/InteractionCollector');
|
||||
exports.InteractionWebhook = require('./structures/InteractionWebhook');
|
||||
exports.Invite = require('./structures/Invite');
|
||||
exports.InviteGuild = require('./structures/InviteGuild');
|
||||
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;
|
||||
exports.MentionableSelectMenuBuilder =
|
||||
require('./structures/MentionableSelectMenuBuilder').MentionableSelectMenuBuilder;
|
||||
exports.MentionableSelectMenuComponent =
|
||||
require('./structures/MentionableSelectMenuComponent').MentionableSelectMenuComponent;
|
||||
exports.MentionableSelectMenuInteraction =
|
||||
require('./structures/MentionableSelectMenuInteraction').MentionableSelectMenuInteraction;
|
||||
exports.MentionableSelectMenuInteraction =
|
||||
require('./structures/MentionableSelectMenuInteraction').MentionableSelectMenuInteraction;
|
||||
exports.Message = require('./structures/Message').Message;
|
||||
exports.Attachment = require('./structures/Attachment');
|
||||
exports.AttachmentBuilder = require('./structures/AttachmentBuilder');
|
||||
exports.ModalBuilder = require('./structures/ModalBuilder');
|
||||
exports.MediaChannel = require('./structures/MediaChannel');
|
||||
exports.MessageCollector = require('./structures/MessageCollector');
|
||||
exports.MessageComponentInteraction = require('./structures/MessageComponentInteraction');
|
||||
exports.MessageContextMenuCommandInteraction = require('./structures/MessageContextMenuCommandInteraction');
|
||||
exports.MessageMentions = require('./structures/MessageMentions');
|
||||
exports.MessagePayload = require('./structures/MessagePayload');
|
||||
exports.MessageReaction = require('./structures/MessageReaction');
|
||||
exports.ModalSubmitInteraction = require('./structures/ModalSubmitInteraction');
|
||||
exports.ModalSubmitFields = require('./structures/ModalSubmitFields');
|
||||
exports.AnnouncementChannel = require('./structures/AnnouncementChannel.js');
|
||||
exports.OAuth2Guild = require('./structures/OAuth2Guild');
|
||||
exports.PartialGroupDMChannel = require('./structures/PartialGroupDMChannel');
|
||||
exports.PermissionOverwrites = require('./structures/PermissionOverwrites');
|
||||
exports.MessageCollector = require('./structures/MessageCollector').MessageCollector;
|
||||
exports.MessageComponentInteraction = require('./structures/MessageComponentInteraction').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');
|
||||
exports.ReactionEmoji = require('./structures/ReactionEmoji');
|
||||
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.ChannelSelectMenuBuilder = require('./structures/ChannelSelectMenuBuilder');
|
||||
exports.MentionableSelectMenuBuilder = require('./structures/MentionableSelectMenuBuilder');
|
||||
exports.RoleSelectMenuBuilder = require('./structures/RoleSelectMenuBuilder');
|
||||
exports.StringSelectMenuBuilder = require('./structures/StringSelectMenuBuilder');
|
||||
exports.UserSelectMenuBuilder = require('./structures/UserSelectMenuBuilder');
|
||||
exports.BaseSelectMenuComponent = require('./structures/BaseSelectMenuComponent');
|
||||
exports.ChannelSelectMenuComponent = require('./structures/ChannelSelectMenuComponent');
|
||||
exports.MentionableSelectMenuComponent = require('./structures/MentionableSelectMenuComponent');
|
||||
exports.RoleSelectMenuComponent = require('./structures/RoleSelectMenuComponent');
|
||||
exports.StringSelectMenuComponent = require('./structures/StringSelectMenuComponent');
|
||||
exports.UserSelectMenuComponent = require('./structures/UserSelectMenuComponent');
|
||||
exports.ChannelSelectMenuInteraction = require('./structures/ChannelSelectMenuInteraction');
|
||||
exports.MentionableSelectMenuInteraction = require('./structures/MentionableSelectMenuInteraction');
|
||||
exports.MentionableSelectMenuInteraction = require('./structures/MentionableSelectMenuInteraction');
|
||||
exports.RoleSelectMenuInteraction = require('./structures/RoleSelectMenuInteraction');
|
||||
exports.StringSelectMenuInteraction = require('./structures/StringSelectMenuInteraction');
|
||||
exports.UserSelectMenuInteraction = require('./structures/UserSelectMenuInteraction');
|
||||
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.StringSelectMenuOptionBuilder = require('./structures/StringSelectMenuOptionBuilder');
|
||||
exports.StageChannel = require('./structures/StageChannel');
|
||||
exports.StageChannel = require('./structures/StageChannel').StageChannel;
|
||||
exports.StageInstance = require('./structures/StageInstance').StageInstance;
|
||||
exports.Subscription = require('./structures/Subscription').Subscription;
|
||||
exports.Sticker = require('./structures/Sticker').Sticker;
|
||||
exports.StickerPack = require('./structures/StickerPack');
|
||||
exports.Team = require('./structures/Team');
|
||||
exports.TeamMember = require('./structures/TeamMember');
|
||||
exports.TextChannel = require('./structures/TextChannel');
|
||||
exports.TextInputBuilder = require('./structures/TextInputBuilder');
|
||||
exports.TextInputComponent = require('./structures/TextInputComponent');
|
||||
exports.ThreadChannel = require('./structures/ThreadChannel');
|
||||
exports.ThreadMember = require('./structures/ThreadMember');
|
||||
exports.ThreadOnlyChannel = require('./structures/ThreadOnlyChannel');
|
||||
exports.Typing = require('./structures/Typing');
|
||||
exports.User = require('./structures/User');
|
||||
exports.UserContextMenuCommandInteraction = require('./structures/UserContextMenuCommandInteraction');
|
||||
exports.VoiceChannelEffect = require('./structures/VoiceChannelEffect');
|
||||
exports.VoiceChannel = require('./structures/VoiceChannel');
|
||||
exports.VoiceRegion = require('./structures/VoiceRegion');
|
||||
exports.VoiceState = require('./structures/VoiceState');
|
||||
exports.Webhook = require('./structures/Webhook');
|
||||
exports.Widget = require('./structures/Widget');
|
||||
exports.WidgetMember = require('./structures/WidgetMember');
|
||||
exports.WelcomeChannel = require('./structures/WelcomeChannel');
|
||||
exports.WelcomeScreen = require('./structures/WelcomeScreen');
|
||||
exports.StickerPack = require('./structures/StickerPack').StickerPack;
|
||||
exports.StringSelectMenuBuilder = require('./structures/StringSelectMenuBuilder').StringSelectMenuBuilder;
|
||||
exports.StringSelectMenuComponent = require('./structures/StringSelectMenuComponent').StringSelectMenuComponent;
|
||||
exports.StringSelectMenuInteraction = require('./structures/StringSelectMenuInteraction').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;
|
||||
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;
|
||||
|
||||
// External
|
||||
__exportStar(require('discord-api-types/v10'), exports);
|
||||
|
||||
@@ -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 { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager');
|
||||
const { CachedManager } = require('./CachedManager');
|
||||
const { DiscordjsTypeError, ErrorCodes } = require('../errors');
|
||||
const ApplicationCommand = require('../structures/ApplicationCommand');
|
||||
const PermissionsBitField = require('../util/PermissionsBitField');
|
||||
const { ApplicationCommand } = require('../structures/ApplicationCommand');
|
||||
const { PermissionsBitField } = require('../util/PermissionsBitField');
|
||||
|
||||
/**
|
||||
* Manages API methods for application commands and stores their cache.
|
||||
@@ -264,4 +264,4 @@ class ApplicationCommandManager extends CachedManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ApplicationCommandManager;
|
||||
exports.ApplicationCommandManager = ApplicationCommandManager;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const { Collection } = require('@discordjs/collection');
|
||||
const { ApplicationCommandPermissionType, RESTJSONErrorCodes, Routes } = require('discord-api-types/v10');
|
||||
const BaseManager = require('./BaseManager');
|
||||
const { BaseManager } = require('./BaseManager');
|
||||
const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors');
|
||||
|
||||
/**
|
||||
@@ -419,7 +419,7 @@ class ApplicationCommandPermissionsManager extends BaseManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ApplicationCommandPermissionsManager;
|
||||
exports.ApplicationCommandPermissionsManager = ApplicationCommandPermissionsManager;
|
||||
|
||||
/* eslint-disable max-len */
|
||||
/**
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
const { Collection } = require('@discordjs/collection');
|
||||
const { Routes } = require('discord-api-types/v10');
|
||||
const CachedManager = require('./CachedManager');
|
||||
const { CachedManager } = require('./CachedManager');
|
||||
const { DiscordjsTypeError, ErrorCodes } = require('../errors');
|
||||
const ApplicationEmoji = require('../structures/ApplicationEmoji');
|
||||
const { ApplicationEmoji } = require('../structures/ApplicationEmoji');
|
||||
const { resolveImage } = require('../util/DataResolver');
|
||||
|
||||
/**
|
||||
@@ -139,4 +139,4 @@ class ApplicationEmojiManager extends CachedManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ApplicationEmojiManager;
|
||||
exports.ApplicationEmojiManager = ApplicationEmojiManager;
|
||||
|
||||
@@ -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');
|
||||
const { AutoModerationRule } = require('../structures/AutoModerationRule');
|
||||
|
||||
/**
|
||||
* Manages API methods for auto moderation rules and stores their cache.
|
||||
@@ -289,4 +289,4 @@ class AutoModerationRuleManager extends CachedManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = AutoModerationRuleManager;
|
||||
exports.AutoModerationRuleManager = AutoModerationRuleManager;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
const CachedManager = require('./CachedManager');
|
||||
const ApplicationEmoji = require('../structures/ApplicationEmoji');
|
||||
const GuildEmoji = require('../structures/GuildEmoji');
|
||||
const ReactionEmoji = require('../structures/ReactionEmoji');
|
||||
const { CachedManager } = require('./CachedManager');
|
||||
const { ApplicationEmoji } = require('../structures/ApplicationEmoji');
|
||||
const { GuildEmoji } = require('../structures/GuildEmoji');
|
||||
const { ReactionEmoji } = require('../structures/ReactionEmoji');
|
||||
const { parseEmoji } = require('../util/Util');
|
||||
|
||||
/**
|
||||
@@ -82,4 +82,4 @@ class BaseGuildEmojiManager extends CachedManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = BaseGuildEmojiManager;
|
||||
exports.BaseGuildEmojiManager = BaseGuildEmojiManager;
|
||||
|
||||
@@ -16,4 +16,4 @@ class BaseManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = BaseManager;
|
||||
exports.BaseManager = BaseManager;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const DataManager = require('./DataManager');
|
||||
const { DataManager } = require('./DataManager');
|
||||
const { MakeCacheOverrideSymbol } = require('../util/Symbols');
|
||||
|
||||
/**
|
||||
@@ -61,4 +61,4 @@ class CachedManager extends DataManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = CachedManager;
|
||||
exports.CachedManager = CachedManager;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const DataManager = require('./DataManager');
|
||||
const GuildChannel = require('../structures/GuildChannel');
|
||||
const { DataManager } = require('./DataManager');
|
||||
const { GuildChannel } = require('../structures/GuildChannel');
|
||||
|
||||
/**
|
||||
* Manages API methods for CategoryChannels' children.
|
||||
@@ -76,4 +76,4 @@ class CategoryChannelChildManager extends DataManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = CategoryChannelChildManager;
|
||||
exports.CategoryChannelChildManager = CategoryChannelChildManager;
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
const process = require('node:process');
|
||||
const { Routes } = require('discord-api-types/v10');
|
||||
const CachedManager = require('./CachedManager');
|
||||
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 { Events } = require('../util/Events');
|
||||
|
||||
let cacheWarningEmitted = false;
|
||||
|
||||
@@ -125,4 +125,4 @@ class ChannelManager extends CachedManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ChannelManager;
|
||||
exports.ChannelManager = ChannelManager;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const MessageManager = require('./MessageManager');
|
||||
const { MessageManager } = require('./MessageManager');
|
||||
|
||||
/**
|
||||
* Manages API methods for messages in direct message channels and holds their cache.
|
||||
@@ -14,4 +14,4 @@ class DMMessageManager extends MessageManager {
|
||||
*/
|
||||
}
|
||||
|
||||
module.exports = DMMessageManager;
|
||||
exports.DMMessageManager = DMMessageManager;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const BaseManager = require('./BaseManager');
|
||||
const { BaseManager } = require('./BaseManager');
|
||||
const { DiscordjsError, ErrorCodes } = require('../errors');
|
||||
|
||||
/**
|
||||
@@ -58,4 +58,4 @@ class DataManager extends BaseManager {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = DataManager;
|
||||
exports.DataManager = DataManager;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user