Skip to main content
Latest
class EventEmitter
implements CommonEventEmitter
Re-export
import { EventEmitter } from "https://deno.land/x/puppeteer@16.2.0/vendor/puppeteer-core/puppeteer/types.js";

The EventEmitter class that many Puppeteer classes extend.

Constructors

new
EventEmitter()

Properties

private
emitter
private
eventListenersCount
private
eventsMap

Methods

deprecated
addListener(event: EventType, handler: Handler): EventEmitter

Add an event listener.

emit(event: EventType, eventData?: unknown): boolean

Emit an event and call any associated listeners.

listenerCount(event: EventType): number

Gets the number of listeners for a given event.

off(event: EventType, handler: Handler): EventEmitter

Remove an event listener from firing.

on(event: EventType, handler: Handler): EventEmitter

Bind an event listener to fire when an event occurs.

once(event: EventType, handler: Handler): EventEmitter

Like on but the listener will only be fired once and then it will be removed.

Removes all listeners. If given an event argument, it will remove only listeners for that event.

deprecated
removeListener(event: EventType, handler: Handler): EventEmitter

Remove an event listener.