# MessageContextMenuRegistry

`interface` in `core` · v0.10.0

<https://seedcord.org/docs/packages/core/0.10.0/interfaces/message-context-menu-registry>

Maps each message context-menu command name to its cache state. `seedcord codegen` populates this.
`keyof MessageContextMenuRegistry` is the compile-time union of every registered message context-menu
name. Never augment it by hand.

Kept separate from [`UserContextMenuRegistry`](/docs/packages/core/0.10.0/interfaces/user-context-menu-registry), see that interface for why.

```ts
interface MessageContextMenuRegistry
```
