---
url: >-
  https://lit-ui-router.dev/reference/lit-ui-router-effect/type-aliases/TypedRouteSnapshot.md
---
[lit-ui-router-effect](../index.md) / TypedRouteSnapshot

# Type Alias: TypedRouteSnapshot

```ts
type TypedRouteSnapshot = RouteTypes extends {
  snapshot: infer S;
} ? S : RouteSnapshot;
```

Defined in: ui-router-effect/dist/route-types.d.ts:30

The route snapshot as [RouteTypes](/reference/ui-router-effect/interfaces/RouteTypes) types it: its `snapshot` member,
or [RouteSnapshot](../interfaces/RouteSnapshot.md) until it is filled in.
