# CaseCache

`type` in `gateway` · v0.9.0

<https://seedcord.org/docs/packages/gateway/0.9.0/types/case-cache>

## Declaration

```ts
type CaseCache<
    Route extends keyof SlashRegistry,
    Cache extends CacheType,
    Key extends Route
> = [Cache] extends [CacheFor<Route>] ? CacheFor<Key> : Cache;
```
