Interfacetypesv0.6.0
UserContextMenuRegistry
Maps each user context-menu command name to a presence marker. Populated by seedcord codegenseedcord codegen, which reads every command's toJSON()toJSON() and emits a declare module 'seedcord'declare module 'seedcord' augmentation, so keyof UserContextMenuRegistrykeyof UserContextMenuRegistry is the compile-time union of every registered user context-menu name. Do not augment it by hand, run seedcord codegenseedcord codegen.
Kept separate from MessageContextMenuRegistryMessageContextMenuRegistry because Discord allows a user command and a message command to share a name, so a single name-keyed registry would collapse a legal pair.
interface UserContextMenuRegistryinterface UserContextMenuRegistry