From 60f89bd96f7e110617af021642a810e7fb71e694 Mon Sep 17 00:00:00 2001 From: Ryan Munro Date: Mon, 23 Sep 2019 07:50:41 +1000 Subject: [PATCH] fix(stores): Add symbol.species for not-actual-stores (#3477) * fix(stores): Add symbol.species for not-actual-stores * Linting fixes --- src/stores/GuildEmojiRoleStore.js | 4 ++++ src/stores/GuildMemberRoleStore.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/stores/GuildEmojiRoleStore.js b/src/stores/GuildEmojiRoleStore.js index ad3793b29..6db2003ed 100644 --- a/src/stores/GuildEmojiRoleStore.js +++ b/src/stores/GuildEmojiRoleStore.js @@ -105,6 +105,10 @@ class GuildEmojiRoleStore extends Collection { valueOf() { return this._filtered; } + + static get [Symbol.species]() { + return Collection; + } } Util.mixin(GuildEmojiRoleStore, ['set']); diff --git a/src/stores/GuildMemberRoleStore.js b/src/stores/GuildMemberRoleStore.js index 4c63bed83..047b8086a 100644 --- a/src/stores/GuildMemberRoleStore.js +++ b/src/stores/GuildMemberRoleStore.js @@ -154,6 +154,10 @@ class GuildMemberRoleStore extends Collection { valueOf() { return this._filtered; } + + static get [Symbol.species]() { + return Collection; + } } Util.mixin(GuildMemberRoleStore, ['set']);