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

# Namespace EventEmitter

## Classes[](#classes)

[EventEmitterAsyncResource](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.EventEmitter.EventEmitterAsyncResource/)[](#eventemitterasyncresource)

## Interfaces[](#interfaces)

[Abortable](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.Abortable/)[](#abortable)

[EventEmitterAsyncResourceOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.EventEmitterAsyncResourceOptions/)[](#eventemitterasyncresourceoptions)

[EventEmitterEventMap](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.EventEmitterEventMap/)[](#eventemittereventmap)

[EventEmitterReferencingAsyncResource](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.EventEmitterReferencingAsyncResource/)[](#eventemitterreferencingasyncresource)

[InternalEventEmitter](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.InternalEventEmitter/)[](#internaleventemitter)

[NodeEventTarget](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.NodeEventTarget/)[](#nodeeventtarget)

[OnceOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.OnceOptions/)[](#onceoptions)

[OnOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitter.OnOptions/)[](#onoptions)

## Type Aliases[](#type-aliases)

[InternalEventTargetEventProperties](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.EventEmitter.InternalEventTargetEventProperties/)[](#internaleventtargeteventproperties)

## Variables[](#variables)

[captureRejections](https://docs.maptiler.com/sdk-js/api-reference/variables/Externals.EventEmitter.captureRejections/)[](#capturerejections)

[captureRejectionSymbol](https://docs.maptiler.com/sdk-js/api-reference/variables/Externals.EventEmitter.captureRejectionSymbol/)[](#capturerejectionsymbol)

[defaultMaxListeners](https://docs.maptiler.com/sdk-js/api-reference/variables/Externals.EventEmitter.defaultMaxListeners/)[](#defaultmaxlisteners)

[errorMonitor](https://docs.maptiler.com/sdk-js/api-reference/variables/Externals.EventEmitter.errorMonitor/)[](#errormonitor)

## Functions[](#functions)

[addAbortListener](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.EventEmitter.addAbortListener/)[](#addabortlistener)

[getEventListeners](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.EventEmitter.getEventListeners/)[](#geteventlisteners)

[getMaxListeners](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.EventEmitter.getMaxListeners/)[](#getmaxlisteners)

[listenerCount](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.EventEmitter.listenerCount/)[](#listenercount)

[on](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.EventEmitter.on/)[](#on)

[once](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.EventEmitter.once/)[](#once)

[setMaxListeners](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.EventEmitter.setMaxListeners/)[](#setmaxlisteners)

## References[](#references)

EventEmitter → [EventEmitter](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.EventEmitter/)[](#eventemitter)

EventEmitterOptions → [EventEmitterOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.EventEmitterOptions/)[](#eventemitteroptions)
