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

# Interface NavigateEventInit

interface NavigateEventInit {  
    [bubbles](#bubbles)?: boolean;  
    [cancelable](#cancelable)?: boolean;  
    [canIntercept](#canintercept)?: boolean;  
    [composed](#composed)?: boolean;  
    [destination](#destination): [NavigationDestination](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.NavigationDestination/);  
    [downloadRequest](#downloadrequest)?: string | null;  
    [formData](#formdata)?: FormData | null;  
    [hashChange](#hashchange)?: boolean;  
    [hasUAVisualTransition](#hasuavisualtransition)?: boolean;  
    [info](#info)?: any;  
    [navigationType](#navigationtype)?: [NavigationType](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.NavigationType/);  
    [signal](#signal): AbortSignal;  
    [sourceElement](#sourceelement)?: [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null;  
    [userInitiated](#userinitiated)?: boolean;  
}

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#Externals.NavigateEventInit))

-   [EventInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventInit/)
    -   NavigateEventInit

##### Index

### Properties[](#properties)

[bubbles?](#bubbles) [cancelable?](#cancelable) [canIntercept?](#canintercept) [composed?](#composed) [destination](#destination) [downloadRequest?](#downloadrequest) [formData?](#formdata) [hashChange?](#hashchange) [hasUAVisualTransition?](#hasuavisualtransition) [info?](#info) [navigationType?](#navigationtype) [signal](#signal) [sourceElement?](#sourceelement) [userInitiated?](#userinitiated)

## Properties[](#properties-1)

### `Optional`bubbles[](#bubbles)

bubbles?: boolean

Inherited from [EventInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventInit/).[bubbles](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventInit/#bubbles)

### `Optional`cancelable[](#cancelable)

cancelable?: boolean

Inherited from [EventInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventInit/).[cancelable](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventInit/#cancelable)

### `Optional`canIntercept[](#canintercept)

canIntercept?: boolean

### `Optional`composed[](#composed)

composed?: boolean

Inherited from [EventInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventInit/).[composed](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventInit/#composed)

### destination[](#destination)

destination: [NavigationDestination](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.NavigationDestination/)

### `Optional`downloadRequest[](#downloadrequest)

downloadRequest?: string | null

### `Optional`formData[](#formdata)

formData?: FormData | null

### `Optional`hashChange[](#hashchange)

hashChange?: boolean

### `Optional`hasUAVisualTransition[](#hasuavisualtransition)

hasUAVisualTransition?: boolean

### `Optional`info[](#info)

info?: any

### `Optional`navigationType[](#navigationtype)

navigationType?: [NavigationType](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.NavigationType/)

### signal[](#signal)

signal: AbortSignal

### `Optional`sourceElement[](#sourceelement)

sourceElement?: [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null

### `Optional`userInitiated[](#userinitiated)

userInitiated?: boolean
