# TargetFor

`type` in `gateway` · v0.1.0-next.3

<https://docs.seedcord.org/packages/gateway/0.1.0-next.3/types/target-for>

## Declaration

```ts
type TargetFor<
    Kind extends ContextMenuKind,
    Cache extends CacheType
> = Kind extends ApplicationCommandType.User
    ? User
    : Message<BooleanCache<Cache>>;
```
