# InjectedEmojiMap

`type` in `gateway` · v0.7.5

<https://seedcord.org/docs/packages/gateway/0.7.5/types/injected-emoji-map>

The global [`Emojis`](/docs/packages/gateway/0.7.5/variables/emojis) accessor type. Each key's `source` resolves to its precise class, `GuildEmoji`
for a `'guild'` tag and `ApplicationEmoji` for an `'application'` tag, the tags `seedcord codegen`
writes into [`EmojiMap`](/docs/packages/types/0.14.4/interfaces/emoji-map).

## Declaration

```ts
type InjectedEmojiMap = {
    [K in keyof EmojiMap]: EmojiMap[K] extends "guild"
        ? GatewayEmoji<GuildEmoji>
        : GatewayEmoji<ApplicationEmoji>;
};
```
