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

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

# Type Alias MaptilerCustomControlCallback<E>

MaptilerCustomControlCallback: (  
    map: [Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/),  
    element: [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/),  
    event: [E](#e),  
) \=> void

#### Type Parameters

-   E

#### Type Declaration

-   -   (map: [Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/), element: [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/), event: [E](#e)): void
    -   #### Parameters
        
        -   map: [Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/)
        -   element: [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/)
        -   event: [E](#e)
        
        #### Returns void
