We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
TypedEventEmitter::removeAllListeners(void)
1 parent 4990bf5 commit b5b86bfCopy full SHA for b5b86bf
src/models/typed-event-emitter.ts
@@ -217,6 +217,10 @@ export class TypedEventEmitter<
217
* @returns a reference to the `EventEmitter`, so that calls can be chained.
218
*/
219
public removeAllListeners(event?: Events | EventEmitterEvents): this {
220
+ // EventEmitter::removeAllListeners uses `arguments.length` to determine undefined case
221
+ if (event === undefined) {
222
+ return super.removeAllListeners();
223
+ }
224
return super.removeAllListeners(event);
225
}
226
0 commit comments