Skip to main content
Module

x/puppeteer/mod.ts>EventEmitter

A port of puppeteer running on Deno
Latest
class EventEmitter
implements CommonEventEmitter
Re-export
import { EventEmitter } from "https://deno.land/x/puppeteer@16.2.0/mod.ts";

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.

removeAllListeners(event?: EventType): EventEmitter

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.