Skip to main content
EventEmitter.eventNames - node__events.d.ts - Node documentation
method EventEmitter.eventNames

Usage in Deno

```typescript import { type EventEmitter } from "node:node__events.d.ts"; ```
EventEmitter.eventNames(): Array<(string | symbol) & Key2<unknown, T>>
Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or `Symbol`s. ```js import { EventEmitter } from 'node:events'; const myEE = new EventEmitter(); myEE.on('foo', () => {}); myEE.on('bar', () => {}); const sym = Symbol('symbol'); myEE.on(sym, () => {}); console.log(myEE.eventNames()); // Prints: [ 'foo', 'bar', Symbol(symbol) ] ```

Return Type

Array<(string | symbol) & Key2<unknown, T>>