removeEventListener method

EventTarget removeEventListener(
  1. String type,
  2. Function listener
)

Remove an event listener @return The self object, for chainability.

Implementation

EventTarget removeEventListener(String type, Function listener){
  if (_listeners == null) {
    return this;
  }
  final listeners = _listeners;
  if (listeners?[type] == null) {
    return this;
  }
  final index = listeners?[type]?.indexOf(listener);
  if (index != null && index != -1) {
    listeners?[type]?.removeAt(index);
  }
  return this;
}