diff --git a/kebab/src/entities.ts b/kebab/src/entities.ts index 75cfe5d42..8dddf10db 100644 --- a/kebab/src/entities.ts +++ b/kebab/src/entities.ts @@ -73,6 +73,7 @@ export type MentionToken = MessageToken<"mention", string>; export type LinkToken = MessageToken<"link", string>; export type EmoteToken = MessageToken<"emote", string>; export type CodeBlockToken = MessageToken<"block", string>; +export type EmojiToken = MessageToken<"emoji", string>; export type Message = { id: UUID; diff --git a/kebab/src/util/ast.ts b/kebab/src/util/ast.ts index 1cea6ca53..c6fe705f8 100644 --- a/kebab/src/util/ast.ts +++ b/kebab/src/util/ast.ts @@ -19,6 +19,7 @@ export const tokensToString = (tokens: MessageToken[]): string => tokens case "link": return it.v; case "emote": return `:${it.v}:`; case "block": return `\`${it.v}\``; + case "emoji": return it.v; default: return ""; } })