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

# Interface: RegisteredRouteTypes

Defined in: [registry.ts:457](https://github.com/simshanith/lit-ui-router/blob/251586fb2ad2b81ffe14422bb417dff339b69e07/packages/ui-router-registry/src/registry.ts#L457)

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:459](https://github.com/simshanith/lit-ui-router/blob/251586fb2ad2b81ffe14422bb417dff339b69e07/packages/ui-router-registry/src/registry.ts#L459) |
|  `snapshots` | `Snapshots` | Keyed by registered state name, the snapshot narrowed to that state's subtree; empty until an app registers. | [registry.ts:464](https://github.com/simshanith/lit-ui-router/blob/251586fb2ad2b81ffe14422bb417dff339b69e07/packages/ui-router-registry/src/registry.ts#L464) |
