mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 19:43:29 +01:00
refactor: remove extended collection (#6246)
Co-authored-by: iCrawl <buechler.noel@outlook.com>
This commit is contained in:
14
package-lock.json
generated
14
package-lock.json
generated
@@ -9,7 +9,7 @@
|
|||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@discordjs/builders": "^0.2.0",
|
"@discordjs/builders": "^0.2.0",
|
||||||
"@discordjs/collection": "^0.2.0",
|
"@discordjs/collection": "^0.2.1",
|
||||||
"@discordjs/form-data": "^3.0.1",
|
"@discordjs/form-data": "^3.0.1",
|
||||||
"@sapphire/async-queue": "^1.1.4",
|
"@sapphire/async-queue": "^1.1.4",
|
||||||
"@types/ws": "^7.4.5",
|
"@types/ws": "^7.4.5",
|
||||||
@@ -1008,9 +1008,9 @@
|
|||||||
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
||||||
},
|
},
|
||||||
"node_modules/@discordjs/collection": {
|
"node_modules/@discordjs/collection": {
|
||||||
"version": "0.2.0",
|
"version": "0.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.2.1.tgz",
|
||||||
"integrity": "sha512-ZSiyfQsQmJq5EDgTocUg6n7IOft64MH/53RC8q3+Z5Ltipgc6eH1lLyDMJz2fcY/xq5zrILd9LyqFgEdragDNA==",
|
"integrity": "sha512-vhxqzzM8gkomw0TYRF3tgx7SwElzUlXT/Aa41O7mOcyN6wIJfj5JmDWaO5XGKsGSsNx7F3i5oIlrucCCWV1Nog==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.0.0"
|
"node": ">=14.0.0"
|
||||||
}
|
}
|
||||||
@@ -12234,9 +12234,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@discordjs/collection": {
|
"@discordjs/collection": {
|
||||||
"version": "0.2.0",
|
"version": "0.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.2.1.tgz",
|
||||||
"integrity": "sha512-ZSiyfQsQmJq5EDgTocUg6n7IOft64MH/53RC8q3+Z5Ltipgc6eH1lLyDMJz2fcY/xq5zrILd9LyqFgEdragDNA=="
|
"integrity": "sha512-vhxqzzM8gkomw0TYRF3tgx7SwElzUlXT/Aa41O7mOcyN6wIJfj5JmDWaO5XGKsGSsNx7F3i5oIlrucCCWV1Nog=="
|
||||||
},
|
},
|
||||||
"@discordjs/docgen": {
|
"@discordjs/docgen": {
|
||||||
"version": "0.10.0",
|
"version": "0.10.0",
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
"homepage": "https://github.com/discordjs/discord.js#readme",
|
"homepage": "https://github.com/discordjs/discord.js#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@discordjs/builders": "^0.2.0",
|
"@discordjs/builders": "^0.2.0",
|
||||||
"@discordjs/collection": "^0.2.0",
|
"@discordjs/collection": "^0.2.1",
|
||||||
"@discordjs/form-data": "^3.0.1",
|
"@discordjs/form-data": "^3.0.1",
|
||||||
"@sapphire/async-queue": "^1.1.4",
|
"@sapphire/async-queue": "^1.1.4",
|
||||||
"@types/ws": "^7.4.5",
|
"@types/ws": "^7.4.5",
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const BaseClient = require('./BaseClient');
|
const BaseClient = require('./BaseClient');
|
||||||
const ActionsManager = require('./actions/ActionsManager');
|
const ActionsManager = require('./actions/ActionsManager');
|
||||||
const ClientVoiceManager = require('./voice/ClientVoiceManager');
|
const ClientVoiceManager = require('./voice/ClientVoiceManager');
|
||||||
@@ -19,7 +20,6 @@ const StickerPack = require('../structures/StickerPack');
|
|||||||
const VoiceRegion = require('../structures/VoiceRegion');
|
const VoiceRegion = require('../structures/VoiceRegion');
|
||||||
const Webhook = require('../structures/Webhook');
|
const Webhook = require('../structures/Webhook');
|
||||||
const Widget = require('../structures/Widget');
|
const Widget = require('../structures/Widget');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { Events, InviteScopes, Status } = require('../util/Constants');
|
const { Events, InviteScopes, Status } = require('../util/Constants');
|
||||||
const DataResolver = require('../util/DataResolver');
|
const DataResolver = require('../util/DataResolver');
|
||||||
const Intents = require('../util/Intents');
|
const Intents = require('../util/Intents');
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Action = require('./Action');
|
const Action = require('./Action');
|
||||||
const Collection = require('../../util/Collection');
|
|
||||||
const { Events } = require('../../util/Constants');
|
const { Events } = require('../../util/Constants');
|
||||||
|
|
||||||
class MessageDeleteBulkAction extends Action {
|
class MessageDeleteBulkAction extends Action {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Action = require('./Action');
|
const Action = require('./Action');
|
||||||
const Collection = require('../../util/Collection');
|
|
||||||
const { Events } = require('../../util/Constants');
|
const { Events } = require('../../util/Constants');
|
||||||
|
|
||||||
class ThreadListSyncAction extends Action {
|
class ThreadListSyncAction extends Action {
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const EventEmitter = require('events');
|
const EventEmitter = require('events');
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const WebSocketShard = require('./WebSocketShard');
|
const WebSocketShard = require('./WebSocketShard');
|
||||||
const PacketHandlers = require('./handlers');
|
const PacketHandlers = require('./handlers');
|
||||||
const { Error } = require('../../errors');
|
const { Error } = require('../../errors');
|
||||||
const Collection = require('../../util/Collection');
|
|
||||||
const { Events, ShardEvents, Status, WSCodes, WSEvents } = require('../../util/Constants');
|
const { Events, ShardEvents, Status, WSCodes, WSEvents } = require('../../util/Constants');
|
||||||
const Util = require('../../util/Util');
|
const Util = require('../../util/Util');
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const Collection = require('../../../util/Collection');
|
const { Collection } = require('@discordjs/collection');
|
||||||
const { Events } = require('../../../util/Constants');
|
const { Events } = require('../../../util/Constants');
|
||||||
|
|
||||||
module.exports = (client, { d: data }) => {
|
module.exports = (client, { d: data }) => {
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ module.exports = {
|
|||||||
ApplicationFlags: require('./util/ApplicationFlags'),
|
ApplicationFlags: require('./util/ApplicationFlags'),
|
||||||
BaseManager: require('./managers/BaseManager'),
|
BaseManager: require('./managers/BaseManager'),
|
||||||
BitField: require('./util/BitField'),
|
BitField: require('./util/BitField'),
|
||||||
Collection: require('./util/Collection'),
|
Collection: require('@discordjs/collection').Collection,
|
||||||
Constants: require('./util/Constants'),
|
Constants: require('./util/Constants'),
|
||||||
DataResolver: require('./util/DataResolver'),
|
DataResolver: require('./util/DataResolver'),
|
||||||
DiscordAPIError: require('./rest/DiscordAPIError'),
|
DiscordAPIError: require('./rest/DiscordAPIError'),
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const ApplicationCommandPermissionsManager = require('./ApplicationCommandPermissionsManager');
|
const ApplicationCommandPermissionsManager = require('./ApplicationCommandPermissionsManager');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const ApplicationCommand = require('../structures/ApplicationCommand');
|
const ApplicationCommand = require('../structures/ApplicationCommand');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for application commands and stores their cache.
|
* Manages API methods for application commands and stores their cache.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const BaseManager = require('./BaseManager');
|
const BaseManager = require('./BaseManager');
|
||||||
const { Error, TypeError } = require('../errors');
|
const { Error, TypeError } = require('../errors');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { ApplicationCommandPermissionTypes, APIErrors } = require('../util/Constants');
|
const { ApplicationCommandPermissionTypes, APIErrors } = require('../util/Constants');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError, Error } = require('../errors');
|
const { TypeError, Error } = require('../errors');
|
||||||
const GuildBan = require('../structures/GuildBan');
|
const GuildBan = require('../structures/GuildBan');
|
||||||
const GuildMember = require('../structures/GuildMember');
|
const GuildMember = require('../structures/GuildMember');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for GuildBans and stores their cache.
|
* Manages API methods for GuildBans and stores their cache.
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { Error } = require('../errors');
|
const { Error } = require('../errors');
|
||||||
const GuildChannel = require('../structures/GuildChannel');
|
const GuildChannel = require('../structures/GuildChannel');
|
||||||
const PermissionOverwrites = require('../structures/PermissionOverwrites');
|
const PermissionOverwrites = require('../structures/PermissionOverwrites');
|
||||||
const ThreadChannel = require('../structures/ThreadChannel');
|
const ThreadChannel = require('../structures/ThreadChannel');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { ChannelTypes, ThreadChannelTypes } = require('../util/Constants');
|
const { ChannelTypes, ThreadChannelTypes } = require('../util/Constants');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const BaseGuildEmojiManager = require('./BaseGuildEmojiManager');
|
const BaseGuildEmojiManager = require('./BaseGuildEmojiManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const DataResolver = require('../util/DataResolver');
|
const DataResolver = require('../util/DataResolver');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const DataManager = require('./DataManager');
|
const DataManager = require('./DataManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const Role = require('../structures/Role');
|
const Role = require('../structures/Role');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for roles belonging to emojis and stores their cache.
|
* Manages API methods for roles belonging to emojis and stores their cache.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { Error } = require('../errors');
|
const { Error } = require('../errors');
|
||||||
const Invite = require('../structures/Invite');
|
const Invite = require('../structures/Invite');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const DataResolver = require('../util/DataResolver');
|
const DataResolver = require('../util/DataResolver');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const Guild = require('../structures/Guild');
|
const Guild = require('../structures/Guild');
|
||||||
const GuildChannel = require('../structures/GuildChannel');
|
const GuildChannel = require('../structures/GuildChannel');
|
||||||
@@ -8,7 +9,6 @@ const GuildMember = require('../structures/GuildMember');
|
|||||||
const Invite = require('../structures/Invite');
|
const Invite = require('../structures/Invite');
|
||||||
const OAuth2Guild = require('../structures/OAuth2Guild');
|
const OAuth2Guild = require('../structures/OAuth2Guild');
|
||||||
const Role = require('../structures/Role');
|
const Role = require('../structures/Role');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const {
|
const {
|
||||||
ChannelTypes,
|
ChannelTypes,
|
||||||
Events,
|
Events,
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { Error, TypeError, RangeError } = require('../errors');
|
const { Error, TypeError, RangeError } = require('../errors');
|
||||||
const BaseGuildVoiceChannel = require('../structures/BaseGuildVoiceChannel');
|
const BaseGuildVoiceChannel = require('../structures/BaseGuildVoiceChannel');
|
||||||
const GuildMember = require('../structures/GuildMember');
|
const GuildMember = require('../structures/GuildMember');
|
||||||
const Role = require('../structures/Role');
|
const Role = require('../structures/Role');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { Events, Opcodes } = require('../util/Constants');
|
const { Events, Opcodes } = require('../util/Constants');
|
||||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const DataManager = require('./DataManager');
|
const DataManager = require('./DataManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const Role = require('../structures/Role');
|
const Role = require('../structures/Role');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for roles of a GuildMember and stores their cache.
|
* Manages API methods for roles of a GuildMember and stores their cache.
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const MessagePayload = require('../structures/MessagePayload');
|
const MessagePayload = require('../structures/MessagePayload');
|
||||||
const Sticker = require('../structures/Sticker');
|
const Sticker = require('../structures/Sticker');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for Guild Stickers and stores their cache.
|
* Manages API methods for Guild Stickers and stores their cache.
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const Message = require('../structures/Message');
|
const Message = require('../structures/Message');
|
||||||
const MessagePayload = require('../structures/MessagePayload');
|
const MessagePayload = require('../structures/MessagePayload');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for Messages and holds their cache.
|
* Manages API methods for Messages and holds their cache.
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const PermissionOverwrites = require('../structures/PermissionOverwrites');
|
const PermissionOverwrites = require('../structures/PermissionOverwrites');
|
||||||
const Role = require('../structures/Role');
|
const Role = require('../structures/Role');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { OverwriteTypes } = require('../util/Constants');
|
const { OverwriteTypes } = require('../util/Constants');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { Error } = require('../errors');
|
const { Error } = require('../errors');
|
||||||
const User = require('../structures/User');
|
const User = require('../structures/User');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for users who reacted to a reaction and stores their cache.
|
* Manages API methods for users who reacted to a reaction and stores their cache.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const Role = require('../structures/Role');
|
const Role = require('../structures/Role');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const Permissions = require('../util/Permissions');
|
const Permissions = require('../util/Permissions');
|
||||||
const { resolveColor, setPosition } = require('../util/Util');
|
const { resolveColor, setPosition } = require('../util/Util');
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const ThreadChannel = require('../structures/ThreadChannel');
|
const ThreadChannel = require('../structures/ThreadChannel');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { ChannelTypes } = require('../util/Constants');
|
const { ChannelTypes } = require('../util/Constants');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
const { TypeError } = require('../errors');
|
const { TypeError } = require('../errors');
|
||||||
const ThreadMember = require('../structures/ThreadMember');
|
const ThreadMember = require('../structures/ThreadMember');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages API methods for GuildMembers and stores their cache.
|
* Manages API methods for GuildMembers and stores their cache.
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const APIRequest = require('./APIRequest');
|
const APIRequest = require('./APIRequest');
|
||||||
const routeBuilder = require('./APIRouter');
|
const routeBuilder = require('./APIRouter');
|
||||||
const RequestHandler = require('./RequestHandler');
|
const RequestHandler = require('./RequestHandler');
|
||||||
const { Error } = require('../errors');
|
const { Error } = require('../errors');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { Endpoints } = require('../util/Constants');
|
const { Endpoints } = require('../util/Constants');
|
||||||
|
|
||||||
class RESTManager {
|
class RESTManager {
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
const EventEmitter = require('events');
|
const EventEmitter = require('events');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Shard = require('./Shard');
|
const Shard = require('./Shard');
|
||||||
const { Error, TypeError, RangeError } = require('../errors');
|
const { Error, TypeError, RangeError } = require('../errors');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const Util = require('../util/Util');
|
const Util = require('../util/Util');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const GuildChannel = require('./GuildChannel');
|
const GuildChannel = require('./GuildChannel');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const Permissions = require('../util/Permissions');
|
const Permissions = require('../util/Permissions');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const AnonymousGuild = require('./AnonymousGuild');
|
const AnonymousGuild = require('./AnonymousGuild');
|
||||||
const GuildAuditLogs = require('./GuildAuditLogs');
|
const GuildAuditLogs = require('./GuildAuditLogs');
|
||||||
const GuildPreview = require('./GuildPreview');
|
const GuildPreview = require('./GuildPreview');
|
||||||
@@ -19,7 +20,6 @@ const PresenceManager = require('../managers/PresenceManager');
|
|||||||
const RoleManager = require('../managers/RoleManager');
|
const RoleManager = require('../managers/RoleManager');
|
||||||
const StageInstanceManager = require('../managers/StageInstanceManager');
|
const StageInstanceManager = require('../managers/StageInstanceManager');
|
||||||
const VoiceStateManager = require('../managers/VoiceStateManager');
|
const VoiceStateManager = require('../managers/VoiceStateManager');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const {
|
const {
|
||||||
ChannelTypes,
|
ChannelTypes,
|
||||||
DefaultMessageNotificationLevels,
|
DefaultMessageNotificationLevels,
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Integration = require('./Integration');
|
const Integration = require('./Integration');
|
||||||
const StageInstance = require('./StageInstance');
|
const StageInstance = require('./StageInstance');
|
||||||
const Sticker = require('./Sticker');
|
const Sticker = require('./Sticker');
|
||||||
const Webhook = require('./Webhook');
|
const Webhook = require('./Webhook');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { OverwriteTypes, PartialTypes } = require('../util/Constants');
|
const { OverwriteTypes, PartialTypes } = require('../util/Constants');
|
||||||
const Permissions = require('../util/Permissions');
|
const Permissions = require('../util/Permissions');
|
||||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Channel = require('./Channel');
|
const Channel = require('./Channel');
|
||||||
const PermissionOverwrites = require('./PermissionOverwrites');
|
const PermissionOverwrites = require('./PermissionOverwrites');
|
||||||
const { Error } = require('../errors');
|
const { Error } = require('../errors');
|
||||||
const PermissionOverwriteManager = require('../managers/PermissionOverwriteManager');
|
const PermissionOverwriteManager = require('../managers/PermissionOverwriteManager');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { ChannelTypes, VoiceBasedChannelTypes } = require('../util/Constants');
|
const { ChannelTypes, VoiceBasedChannelTypes } = require('../util/Constants');
|
||||||
const Permissions = require('../util/Permissions');
|
const Permissions = require('../util/Permissions');
|
||||||
const Util = require('../util/Util');
|
const Util = require('../util/Util');
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const GuildPreviewEmoji = require('./GuildPreviewEmoji');
|
const GuildPreviewEmoji = require('./GuildPreviewEmoji');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Collector = require('./interfaces/Collector');
|
const Collector = require('./interfaces/Collector');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { Events } = require('../util/Constants');
|
const { Events } = require('../util/Constants');
|
||||||
const { InteractionTypes, MessageComponentTypes } = require('../util/Constants');
|
const { InteractionTypes, MessageComponentTypes } = require('../util/Constants');
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents the data about a public {@link StageInstance} in an {@link Invite}.
|
* Represents the data about a public {@link StageInstance} in an {@link Invite}.
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const BaseMessageComponent = require('./BaseMessageComponent');
|
const BaseMessageComponent = require('./BaseMessageComponent');
|
||||||
const ClientApplication = require('./ClientApplication');
|
const ClientApplication = require('./ClientApplication');
|
||||||
@@ -12,7 +13,6 @@ const ReactionCollector = require('./ReactionCollector');
|
|||||||
const Sticker = require('./Sticker');
|
const Sticker = require('./Sticker');
|
||||||
const { Error } = require('../errors');
|
const { Error } = require('../errors');
|
||||||
const ReactionManager = require('../managers/ReactionManager');
|
const ReactionManager = require('../managers/ReactionManager');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { InteractionTypes, MessageTypes, SystemMessageTypes } = require('../util/Constants');
|
const { InteractionTypes, MessageTypes, SystemMessageTypes } = require('../util/Constants');
|
||||||
const MessageFlags = require('../util/MessageFlags');
|
const MessageFlags = require('../util/MessageFlags');
|
||||||
const Permissions = require('../util/Permissions');
|
const Permissions = require('../util/Permissions');
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const Collection = require('../util/Collection');
|
const { Collection } = require('@discordjs/collection');
|
||||||
const { ChannelTypes } = require('../util/Constants');
|
const { ChannelTypes } = require('../util/Constants');
|
||||||
const Util = require('../util/Util');
|
const Util = require('../util/Util');
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Collector = require('./interfaces/Collector');
|
const Collector = require('./interfaces/Collector');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const { Events } = require('../util/Constants');
|
const { Events } = require('../util/Constants');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const Sticker = require('./Sticker');
|
const Sticker = require('./Sticker');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const TeamMember = require('./TeamMember');
|
const TeamMember = require('./TeamMember');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const GuildChannel = require('./GuildChannel');
|
const GuildChannel = require('./GuildChannel');
|
||||||
const Webhook = require('./Webhook');
|
const Webhook = require('./Webhook');
|
||||||
const TextBasedChannel = require('./interfaces/TextBasedChannel');
|
const TextBasedChannel = require('./interfaces/TextBasedChannel');
|
||||||
const MessageManager = require('../managers/MessageManager');
|
const MessageManager = require('../managers/MessageManager');
|
||||||
const ThreadManager = require('../managers/ThreadManager');
|
const ThreadManager = require('../managers/ThreadManager');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
const DataResolver = require('../util/DataResolver');
|
const DataResolver = require('../util/DataResolver');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const WelcomeChannel = require('./WelcomeChannel');
|
const WelcomeChannel = require('./WelcomeChannel');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a welcome screen.
|
* Represents a welcome screen.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const WidgetMember = require('./WidgetMember');
|
const WidgetMember = require('./WidgetMember');
|
||||||
const Collection = require('../util/Collection');
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a Widget.
|
* Represents a Widget.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const EventEmitter = require('events');
|
const EventEmitter = require('events');
|
||||||
|
const { Collection } = require('@discordjs/collection');
|
||||||
const { TypeError } = require('../../errors');
|
const { TypeError } = require('../../errors');
|
||||||
const Collection = require('../../util/Collection');
|
|
||||||
const Util = require('../../util/Util');
|
const Util = require('../../util/Util');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
const MessageCollector = require('../MessageCollector');
|
const MessageCollector = require('../MessageCollector');
|
||||||
const MessagePayload = require('../MessagePayload');
|
const MessagePayload = require('../MessagePayload');
|
||||||
const SnowflakeUtil = require('../../util/SnowflakeUtil');
|
const SnowflakeUtil = require('../../util/SnowflakeUtil');
|
||||||
const Collection = require('../../util/Collection');
|
const { Collection } = require('@discordjs/collection');
|
||||||
const { InteractionTypes } = require('../../util/Constants');
|
const { InteractionTypes } = require('../../util/Constants');
|
||||||
const { TypeError, Error } = require('../../errors');
|
const { TypeError, Error } = require('../../errors');
|
||||||
const InteractionCollector = require('../InteractionCollector');
|
const InteractionCollector = require('../InteractionCollector');
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
const { Collection: BaseCollection } = require('@discordjs/collection');
|
|
||||||
const Util = require('./Util');
|
|
||||||
|
|
||||||
class Collection extends BaseCollection {
|
|
||||||
toJSON() {
|
|
||||||
return this.map(e => (typeof e?.toJSON === 'function' ? e.toJSON() : Util.flatten(e)));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = Collection;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @external Collection
|
|
||||||
* @see {@link https://discord.js.org/#/docs/collection/master/class/Collection}
|
|
||||||
*/
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const Collection = require('./Collection.js');
|
const { Collection } = require('@discordjs/collection');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A Collection which holds a max amount of entries. The first key is deleted if the Collection has
|
* A Collection which holds a max amount of entries. The first key is deleted if the Collection has
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ class Options extends null {
|
|||||||
* });
|
* });
|
||||||
*/
|
*/
|
||||||
static cacheWithLimits(settings = {}) {
|
static cacheWithLimits(settings = {}) {
|
||||||
const Collection = require('./Collection');
|
const { Collection } = require('@discordjs/collection');
|
||||||
const LimitedCollection = require('./LimitedCollection');
|
const LimitedCollection = require('./LimitedCollection');
|
||||||
const SweptCollection = require('./SweptCollection');
|
const SweptCollection = require('./SweptCollection');
|
||||||
|
|
||||||
@@ -197,7 +197,7 @@ class Options extends null {
|
|||||||
* @returns {CacheFactory}
|
* @returns {CacheFactory}
|
||||||
*/
|
*/
|
||||||
static cacheEverything() {
|
static cacheEverything() {
|
||||||
const Collection = require('./Collection');
|
const { Collection } = require('@discordjs/collection');
|
||||||
return () => new Collection();
|
return () => new Collection();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const Collection = require('./Collection.js');
|
const { Collection } = require('@discordjs/collection');
|
||||||
const { _cleanupSymbol } = require('./Constants.js');
|
const { _cleanupSymbol } = require('./Constants.js');
|
||||||
const { TypeError } = require('../errors/DJSError.js');
|
const { TypeError } = require('../errors/DJSError.js');
|
||||||
|
|
||||||
|
|||||||
6
typings/index.d.ts
vendored
6
typings/index.d.ts
vendored
@@ -13,7 +13,7 @@ import {
|
|||||||
TimestampStylesString,
|
TimestampStylesString,
|
||||||
underscore,
|
underscore,
|
||||||
} from '@discordjs/builders';
|
} from '@discordjs/builders';
|
||||||
import BaseCollection from '@discordjs/collection';
|
import { Collection } from '@discordjs/collection';
|
||||||
import { ChildProcess } from 'child_process';
|
import { ChildProcess } from 'child_process';
|
||||||
import {
|
import {
|
||||||
APIActionRowComponent,
|
APIActionRowComponent,
|
||||||
@@ -368,9 +368,7 @@ export class ClientVoiceManager {
|
|||||||
public adapters: Map<Snowflake, InternalDiscordGatewayAdapterLibraryMethods>;
|
public adapters: Map<Snowflake, InternalDiscordGatewayAdapterLibraryMethods>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Collection<K, V> extends BaseCollection<K, V> {
|
export { Collection } from '@discordjs/collection';
|
||||||
public toJSON(): unknown;
|
|
||||||
}
|
|
||||||
|
|
||||||
export abstract class Collector<K, V, F extends unknown[] = []> extends EventEmitter {
|
export abstract class Collector<K, V, F extends unknown[] = []> extends EventEmitter {
|
||||||
public constructor(client: Client, options?: CollectorOptions<[V, ...F]>);
|
public constructor(client: Client, options?: CollectorOptions<[V, ...F]>);
|
||||||
|
|||||||
Reference in New Issue
Block a user