---
url: >-
  https://lit-ui-router.dev/reference/ui-router-navigation-location-plugin/interfaces/UIRouterNavigateInfo.md
---
[ui-router-navigation-location-plugin](../index.md) / UIRouterNavigateInfo

# Interface: UIRouterNavigateInfo

Defined in: [index.ts:31](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/navigation-location-plugin/src/index.ts#L31)

Shape of the `info` payload this plugin passes to `navigation.navigate()`,
and the type of [UIRouterNavigateEvent.info](UIRouterNavigateEvent.md#info).

[isUIRouterNavigateEvent](../functions/isUIRouterNavigateEvent.md) checks for it to recognize the plugin's own
navigations; read `uiRouter` off a narrowed event to reach the router that
started it.

## Extends

* `Record`<`string` | `number` | `symbol`, `unknown`>

## Indexable

```ts
[key: string]: unknown
```

```ts
[key: number]: unknown
```

```ts
[key: symbol]: unknown
```

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `uiRouter` | [`UIRouter`](https://ui-router.github.io/core/docs/latest/classes/_router_.uirouter.html) | The router whose location service started the navigation. | [index.ts:36](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/navigation-location-plugin/src/index.ts#L36) |
