# MessageMenuArms

`type` in `gateway` · v0.5.1

<https://docs.seedcord.org/packages/gateway/0.5.1/types/message-menu-arms>

## Declaration

```ts
type MessageMenuArms<Names extends NamesFor<ApplicationCommandType.Message>, Ret> = {
    [Name in Names]: (
        target: Message<
            BooleanCache<MenuCacheFor<ApplicationCommandType.Message, Name>>
        >
    ) => Promisable<Ret>;
};
```
