# InjectedEmojiMap

`type` in `gateway` · v0.9.0

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

The global [`Emojis`](/docs/packages/gateway/0.9.0/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.16.0/interfaces/emoji-map).

## Declaration

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