Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Latest
class EventEmitter
extends BaseEventEmitter<ListenEvents, EmitEvents, ReservedEvents>
import { EventEmitter } from "https://deno.land/x/socket_io@0.2.0/packages/event-emitter/mod.ts";

This class extends the BaseEventEmitter abstract class, so a class extending EventEmitter can override the emit method and still call emitReserved() (since it uses super.emit())

Type Parameters

ListenEvents extends EventsMap
EmitEvents extends EventsMap
optional
ReservedEvents extends EventsMap = never

Methods

protected
emitReserved<Ev extends EventNames<ReservedEvents>>(event: Ev, ...args: EventParams<ReservedEvents, Ev>): boolean

Emits a reserved event.

This method is protected, so that only a class extending EventEmitter can emit its own reserved events.