# TargetMemberFor

`type` in `gateway` · v0.1.4

<https://docs.seedcord.org/packages/gateway/0.1.4/types/target-member-for>

## Declaration

```ts
type TargetMemberFor<
    Kind extends ContextMenuKind,
    Cache extends CacheType
> = Kind extends ApplicationCommandType.User
    ? | CacheTypeReducer<Cache, GuildMember, APIInteractionGuildMember>
      | null
    : never;
```
