code: function handleEvent(mapBrowserEvent) {
    let stopEvent = false;
    if (mapBrowserEvent.type == MapBrowserEventType.DBLCLICK) {
      const browserEvent = /** @type {MouseEvent} */ (mapBrowserEvent.originalEvent);
      const map = mapBrowserEvent.map;
      const anchor = mapBrowserEvent.coordinate;
      const delta = browserEvent.shiftKey ? -this.delta_ : this.delta_;
      const view = map.getView();
      zoomByDelta(view, delta, anchor, this.duration_);
      mapBrowserEvent.preventDefault();
      stopEvent = true;
    }
    return !stopEvent;
  }
docs: Handles the {@link module:ol/MapBrowserEvent map browser event} (if it was a
  doubleclick) and eventually zooms the map.
  @param {import("../MapBrowserEvent.js").default} mapBrowserEvent Map browser event.
  @return {boolean} `false` to stop event propagation.
  @this {DoubleClickZoom}