refactor(formatters): Change :_: emoji name placeholder (#10567)

* Change `:_:` emoji name placeholder

* Update tests

* Format
This commit is contained in:
cobalt
2024-11-10 18:42:04 -06:00
committed by GitHub
parent c97310681d
commit f2f7f1f65b
2 changed files with 30 additions and 24 deletions

View File

@@ -323,7 +323,7 @@ export function chatInputApplicationCommandMention<
* @typeParam EmojiId - This is inferred by the supplied emoji id
* @param emojiId - The emoji id to format
*/
export function formatEmoji<EmojiId extends Snowflake>(emojiId: EmojiId, animated?: false): `<:_:${EmojiId}>`;
export function formatEmoji<EmojiId extends Snowflake>(emojiId: EmojiId, animated?: false): `<:emoji:${EmojiId}>`;
/**
* Formats an animated emoji id into a fully qualified emoji identifier.
@@ -332,7 +332,7 @@ export function formatEmoji<EmojiId extends Snowflake>(emojiId: EmojiId, animate
* @param emojiId - The emoji id to format
* @param animated - Whether the emoji is animated
*/
export function formatEmoji<EmojiId extends Snowflake>(emojiId: EmojiId, animated?: true): `<a:_:${EmojiId}>`;
export function formatEmoji<EmojiId extends Snowflake>(emojiId: EmojiId, animated?: true): `<a:emoji:${EmojiId}>`;
/**
* Formats an emoji id into a fully qualified emoji identifier.
@@ -344,7 +344,7 @@ export function formatEmoji<EmojiId extends Snowflake>(emojiId: EmojiId, animate
export function formatEmoji<EmojiId extends Snowflake>(
emojiId: EmojiId,
animated?: boolean,
): `<:_:${EmojiId}>` | `<a:_:${EmojiId}>`;
): `<:emoji:${EmojiId}>` | `<a:emoji:${EmojiId}>`;
/**
* Formats a non-animated emoji id and name into a fully qualified emoji identifier.
@@ -393,7 +393,7 @@ export function formatEmoji<EmojiId extends Snowflake, EmojiName extends string>
const { id, animated: isAnimated, name: emojiName } = options;
return `<${isAnimated ? 'a' : ''}:${emojiName ?? '_'}:${id}>`;
return `<${isAnimated ? 'a' : ''}:${emojiName ?? 'emoji'}:${id}>`;
}
/**