---
url: >-
  https://lit-ui-router.dev/reference/ui-router-registry/index/interfaces/RegisteredRouteTypes.md
---
[ui-router-registry](../../index.md) / [ui-router-registry](../index.md) / RegisteredRouteTypes

# Interface: RegisteredRouteTypes

Defined in: [registry.ts:542](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/ui-router-registry/src/registry.ts#L542)

The registry's types in the shape the adapters' `RouteTypes` interfaces
read. The `ui-router-registry/signals`, `/effect` and `/mobx` entry points
fill their package's interface from these members.

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `snapshot` | `SnapshotBase` & { `current`: | [`StateDeclaration`](https://ui-router.github.io/core/docs/latest/interfaces/_state_interface_.statedeclaration.html) | `undefined`; `params`: [`RawParams`](https://ui-router.github.io/core/docs/latest/interfaces/_params_interface_.rawparams.html); } | The route snapshot, typed by the registered states. | [registry.ts:544](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/ui-router-registry/src/registry.ts#L544) |
|  `snapshots` | `Snapshots` | Keyed by registered state name, the snapshot narrowed to that state's subtree; empty until an app registers. | [registry.ts:549](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/ui-router-registry/src/registry.ts#L549) |
