---
title: "getMaxListeners | 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.

# Function getMaxListeners

-   getMaxListeners(emitter: EventTarget | [EventEmitter](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.EventEmitter/)<any\>): number[](#getmaxlisteners)
    
    Returns the currently set max amount of listeners.
    
    For `EventEmitter`s this behaves exactly the same as calling `.getMaxListeners` on the emitter.
    
    For `EventTarget`s this is the only way to get the max event listeners for the event target. If the number of event handlers on a single EventTarget exceeds the max set, the EventTarget will print a warning.
    
    ```typescript
    import { getMaxListeners, setMaxListeners, EventEmitter } from 'node:events';
    
    {
      const ee = new EventEmitter();
      console.log(getMaxListeners(ee)); // 10
      setMaxListeners(11, ee);
      console.log(getMaxListeners(ee)); // 11
    }
    {
      const et = new EventTarget();
      console.log(getMaxListeners(et)); // 10
      setMaxListeners(11, et);
      console.log(getMaxListeners(et)); // 11
    }
    ```
    
    #### Parameters
    
    -   emitter: EventTarget | [EventEmitter](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.EventEmitter/)<any\>
    
    #### Returns number
    
    #### Since[](#since)
    
    v19.9.0
