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

# Interface NavigationPrecommitHandler

-   NavigationPrecommitHandler(  
        controller: [NavigationPrecommitController](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.NavigationPrecommitController/),  
    ): void | [PromiseLike](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.PromiseLike/)<void\>[](#navigationprecommithandler)
    
    #### Parameters
    
    -   controller: [NavigationPrecommitController](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.NavigationPrecommitController/)
    
    #### Returns void | [PromiseLike](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.PromiseLike/)<void\>
