youtubei.js / EventEmitter
Class: EventEmitter<Events>
Defined in: src/utils/EventEmitterLike.ts:3
Extended by
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