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

# Interface: NavigationTraverseInterceptOptions

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

What a [NavigationLocationPluginOptions.interceptTraverse](NavigationLocationPluginOptions.md#intercepttraverse) function
returns: `event.intercept()` options whose `handler` receives the router
transition the traversal settled on.

## Extends

* `Omit`<`NavigationInterceptOptions`, `"handler"`>

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `handler?` | (`transition`) => `void` | `PromiseLike`<`void`> | Runs once the router transition the traversal started, including its redirects, has settled. | [index.ts:81](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/navigation-location-plugin/src/index.ts#L81) |
