From 31d31293d314492562104f02511d4d1e117711f3 Mon Sep 17 00:00:00 2001 From: PanSzelescik Date: Mon, 5 Jul 2021 13:53:15 +0100 Subject: [PATCH] feat(LimitedCollection): export LimitedCollection (#6043) * feat(LimitedCollection): export LimitedCollection * fix: remove @private * fix: typings --- src/index.js | 1 + src/util/LimitedCollection.js | 1 - typings/index.d.ts | 5 +++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 8ec1ab8dd..34cc9f298 100644 --- a/src/index.js +++ b/src/index.js @@ -21,6 +21,7 @@ module.exports = { DiscordAPIError: require('./rest/DiscordAPIError'), HTTPError: require('./rest/HTTPError'), RateLimitError: require('./rest/RateLimitError'), + LimitedCollection: require('./util/LimitedCollection'), MessageFlags: require('./util/MessageFlags'), Intents: require('./util/Intents'), Options: require('./util/Options'), diff --git a/src/util/LimitedCollection.js b/src/util/LimitedCollection.js index caa49780f..0f6ea6c52 100644 --- a/src/util/LimitedCollection.js +++ b/src/util/LimitedCollection.js @@ -8,7 +8,6 @@ const Collection = require('./Collection.js'); * @extends {Collection} * @param {number} [maxSize=0] The maximum size of the Collection * @param {Iterable} [iterable=null] Optional entries passed to the Map constructor. - * @private */ class LimitedCollection extends Collection { constructor(maxSize = 0, iterable = null) { diff --git a/typings/index.d.ts b/typings/index.d.ts index 472d39d46..f3e4a3fd2 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -911,6 +911,11 @@ export class InviteGuild extends AnonymousGuild { public welcomeScreen: WelcomeScreen | null; } +export class LimitedCollection extends Collection { + public constructor(maxSize?: number, iterable?: Iterable); + public maxSize: number; +} + export class Message extends Base { public constructor(client: Client, data: unknown, channel: TextChannel | DMChannel | NewsChannel | ThreadChannel); private patch(data: unknown): Message;