# EventMember

`type` in `gateway` · v0.4.1

<https://docs.seedcord.org/packages/gateway/0.4.1/types/event-member>

## Declaration

```ts
type EventMember<
    Kind extends SelectMenuKind,
    Cache extends CacheType,
    Key extends SelectKey
> = Key extends keyof SelectMenuInteractionFor<Kind, Cache>
    ? SelectMenuInteractionFor<Kind, Cache>[Key]
    : never;
```
