Skip to content

Commit 6490580

Browse files
Jiralitekyranet
andauthoredJan 1, 2023
types: Swap message reaction and emoji identifier types (#8970)
Co-authored-by: Aura Román <kyradiscord@gmail.com>
1 parent 4ec3355 commit 6490580

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed
 

‎src/managers/BaseGuildEmojiManager.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ class BaseGuildEmojiManager extends CachedManager {
5050

5151
/**
5252
* Data that can be resolved to give an emoji identifier. This can be:
53-
* * The unicode representation of an emoji
54-
* * The `<a:name:id>`, `<:name:id>`, `a:name:id` or `name:id` emoji identifier string of an emoji
5553
* * An EmojiResolvable
54+
* * The `<a:name:id>`, `<:name:id>`, `a:name:id` or `name:id` emoji identifier string of an emoji
55+
* * The Unicode representation of an emoji
5656
* @typedef {string|EmojiResolvable} EmojiIdentifierResolvable
5757
*/
5858

‎src/managers/ReactionManager.js

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class ReactionManager extends CachedManager {
3232
* Data that can be resolved to a MessageReaction object. This can be:
3333
* * A MessageReaction
3434
* * A Snowflake
35+
* * The Unicode representation of an emoji
3536
* @typedef {MessageReaction|Snowflake} MessageReactionResolvable
3637
*/
3738

‎typings/index.d.ts

+6-8
Original file line numberDiff line numberDiff line change
@@ -4638,7 +4638,11 @@ export interface EmbedFooterData {
46384638
iconURL?: string;
46394639
}
46404640

4641-
export type EmojiIdentifierResolvable = string | EmojiResolvable;
4641+
export type EmojiIdentifierResolvable =
4642+
| EmojiResolvable
4643+
| `${'' | 'a:'}${string}:${Snowflake}`
4644+
| `<${'' | 'a'}:${string}:${Snowflake}>`
4645+
| string;
46424646

46434647
export type EmojiResolvable = Snowflake | GuildEmoji | ReactionEmoji;
46444648

@@ -5490,13 +5494,7 @@ export interface MessageOptions {
54905494
flags?: BitFieldResolvable<'SUPPRESS_EMBEDS', number>;
54915495
}
54925496

5493-
export type MessageReactionResolvable =
5494-
| MessageReaction
5495-
| Snowflake
5496-
| `${string}:${Snowflake}`
5497-
| `<:${string}:${Snowflake}>`
5498-
| `<a:${string}:${Snowflake}>`
5499-
| string;
5497+
export type MessageReactionResolvable = MessageReaction | Snowflake | string;
55005498

55015499
export interface MessageReference {
55025500
channelId: Snowflake;

0 commit comments

Comments
 (0)
Please sign in to comment.