From 649058055a3159277a19e3173c115a67226f0ee0 Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Sun, 1 Jan 2023 17:28:56 +0000 Subject: [PATCH] types: Swap message reaction and emoji identifier types (#8970) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Aura Román --- src/managers/BaseGuildEmojiManager.js | 4 ++-- src/managers/ReactionManager.js | 1 + typings/index.d.ts | 14 ++++++-------- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/managers/BaseGuildEmojiManager.js b/src/managers/BaseGuildEmojiManager.js index a9bbbff50..89eee4c95 100644 --- a/src/managers/BaseGuildEmojiManager.js +++ b/src/managers/BaseGuildEmojiManager.js @@ -50,9 +50,9 @@ class BaseGuildEmojiManager extends CachedManager { /** * Data that can be resolved to give an emoji identifier. This can be: - * * The unicode representation of an emoji - * * The ``, `<:name:id>`, `a:name:id` or `name:id` emoji identifier string of an emoji * * An EmojiResolvable + * * The ``, `<:name:id>`, `a:name:id` or `name:id` emoji identifier string of an emoji + * * The Unicode representation of an emoji * @typedef {string|EmojiResolvable} EmojiIdentifierResolvable */ diff --git a/src/managers/ReactionManager.js b/src/managers/ReactionManager.js index b587a0e94..d90662553 100644 --- a/src/managers/ReactionManager.js +++ b/src/managers/ReactionManager.js @@ -32,6 +32,7 @@ class ReactionManager extends CachedManager { * Data that can be resolved to a MessageReaction object. This can be: * * A MessageReaction * * A Snowflake + * * The Unicode representation of an emoji * @typedef {MessageReaction|Snowflake} MessageReactionResolvable */ diff --git a/typings/index.d.ts b/typings/index.d.ts index caf37f40a..ad646ad39 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -4638,7 +4638,11 @@ export interface EmbedFooterData { iconURL?: string; } -export type EmojiIdentifierResolvable = string | EmojiResolvable; +export type EmojiIdentifierResolvable = + | EmojiResolvable + | `${'' | 'a:'}${string}:${Snowflake}` + | `<${'' | 'a'}:${string}:${Snowflake}>` + | string; export type EmojiResolvable = Snowflake | GuildEmoji | ReactionEmoji; @@ -5490,13 +5494,7 @@ export interface MessageOptions { flags?: BitFieldResolvable<'SUPPRESS_EMBEDS', number>; } -export type MessageReactionResolvable = - | MessageReaction - | Snowflake - | `${string}:${Snowflake}` - | `<:${string}:${Snowflake}>` - | `` - | string; +export type MessageReactionResolvable = MessageReaction | Snowflake | string; export interface MessageReference { channelId: Snowflake;