---
title: "NavigationInterceptOptions | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs-qmgv.pages.dev/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface NavigationInterceptOptions

interface NavigationInterceptOptions {  
    [focusReset](#focusreset)?: [NavigationFocusReset](https://docs-qmgv.pages.dev/sdk-js/api-reference/types/Externals.NavigationFocusReset/);  
    [handler](#handler)?: [NavigationInterceptHandler](https://docs-qmgv.pages.dev/sdk-js/api-reference/interfaces/Externals.NavigationInterceptHandler/);  
    [precommitHandler](#precommithandler)?: [NavigationPrecommitHandler](https://docs-qmgv.pages.dev/sdk-js/api-reference/interfaces/Externals.NavigationPrecommitHandler/);  
    [scroll](#scroll)?: [NavigationScrollBehavior](https://docs-qmgv.pages.dev/sdk-js/api-reference/types/Externals.NavigationScrollBehavior/);  
}

##### Index

### Properties[](#properties)

[focusReset?](#focusreset) [handler?](#handler) [precommitHandler?](#precommithandler) [scroll?](#scroll)

## Properties[](#properties-1)

### `Optional`focusReset[](#focusreset)

focusReset?: [NavigationFocusReset](https://docs-qmgv.pages.dev/sdk-js/api-reference/types/Externals.NavigationFocusReset/)

### `Optional`handler[](#handler)

handler?: [NavigationInterceptHandler](https://docs-qmgv.pages.dev/sdk-js/api-reference/interfaces/Externals.NavigationInterceptHandler/)

### `Optional`precommitHandler[](#precommithandler)

precommitHandler?: [NavigationPrecommitHandler](https://docs-qmgv.pages.dev/sdk-js/api-reference/interfaces/Externals.NavigationPrecommitHandler/)

### `Optional`scroll[](#scroll)

scroll?: [NavigationScrollBehavior](https://docs-qmgv.pages.dev/sdk-js/api-reference/types/Externals.NavigationScrollBehavior/)
