# ViewRegistry

Package: `@threadplane/chat` · 0.3.4

Reference: /docs/api/chat/ViewRegistry

```typescript
import type { ViewRegistry } from '@threadplane/chat';
```

## ViewRegistry

A registry of view components available for generative UI rendering.
Each entry is either a bare component Type (legacy shape) or a
`RenderViewEntry` { component, fallback? }.

```typescript
export type ViewRegistry = Readonly<Record<string, Type<unknown> | RenderViewEntry>>;
```