YouTube.js
Guide
Discord
❤️ Sponsor
GitHub
Guide
Discord
❤️ Sponsor
GitHub

youtubei.js / EventEmitter

Class: EventEmitter<Events>

Defined in: src/utils/EventEmitterLike.ts:3

Extended by

  • Session
  • LiveChat

Type Parameters

Events

Events extends Record<string, Listener>

Constructors

Constructor

new EventEmitter<Events>(): EventEmitterLike<Events>

Returns

EventEmitterLike<Events>

Methods

emit()

emit<K>(type, ...args): void

Defined in: src/utils/EventEmitterLike.ts:7

Type Parameters

K

K extends string | number | symbol

Parameters

type

K

args

...Parameters<Events[K]>

Returns

void


off()

off<K>(type, listener): void

Defined in: src/utils/EventEmitterLike.ts:45

Type Parameters

K

K extends string | number | symbol

Parameters

type

K

listener

Events[K]

Returns

void


on()

on<K>(type, listener): void

Defined in: src/utils/EventEmitterLike.ts:17

Type Parameters

K

K extends string | number | symbol

Parameters

type

K

listener

Events[K]

Returns

void


once()

once<K>(type, listener): void

Defined in: src/utils/EventEmitterLike.ts:28

Type Parameters

K

K extends string | number | symbol

Parameters

type

K

listener

Events[K]

Returns

void


removeAllListeners()

removeAllListeners(type?): void

Defined in: src/utils/EventEmitterLike.ts:70

Parameters

type?

keyof Events

Returns

void

Edit this page
Last Updated: 10/18/26, 4:42 AM