> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tappify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# TapChangeKey

> The channels the host emits a change on, which every slice hook subscribes to.

```ts theme={null}
type TapChangeKey = 
  | "auth"
  | "project"
  | "filters"
  | "theme"
  | "size"
  | "params"
  | "context"
  | `state:${string}`
  | `storage:${string}`;
```

The channels the host emits a change on, which every slice hook subscribes to.

## Remarks

`state:<key>` and `storage:<collection>` carry the key or the collection name;
the rest are fixed. The hooks subscribe through `tap.__subscribe`, so an
extension does not name a channel itself.
