Skip to content

removeAllListeners() ​

Removes all listeners, or all listeners for a specified event.

Example ​

typescript
instance.removeAllListeners(); // Removes all listeners for all events
instance.removeAllListeners("foo"); // Removes all listeners for the event "foo"

Parameters ​

ParameterTypeDefaultDescription
eventstring | symbolundefinedThe event name. If omitted, all listeners for all events are removed.

Returns ​

TypeDescription
ESMitterThe ESMitter instance, allowing for method chaining.

Notes ​

  • If no event is specified, all listeners for all events are removed.