diff --git a/src/ol/interaction/DoubleClickZoom.js b/src/ol/interaction/DoubleClickZoom.js index 2e75ab4062..32fd5bc897 100644 --- a/src/ol/interaction/DoubleClickZoom.js +++ b/src/ol/interaction/DoubleClickZoom.js @@ -55,8 +55,8 @@ class DoubleClickZoom extends Interaction { */ function handleEvent(mapBrowserEvent) { let stopEvent = false; - const browserEvent = mapBrowserEvent.originalEvent; 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_; diff --git a/src/ol/interaction/KeyboardPan.js b/src/ol/interaction/KeyboardPan.js index 6aac23ee90..1a89c7abdd 100644 --- a/src/ol/interaction/KeyboardPan.js +++ b/src/ol/interaction/KeyboardPan.js @@ -92,7 +92,7 @@ class KeyboardPan extends Interaction { function handleEvent(mapBrowserEvent) { let stopEvent = false; if (mapBrowserEvent.type == EventType.KEYDOWN) { - const keyEvent = mapBrowserEvent.originalEvent; + const keyEvent = /** @type {KeyboardEvent} */ (mapBrowserEvent.originalEvent); const keyCode = keyEvent.keyCode; if (this.condition_(mapBrowserEvent) && (keyCode == KeyCode.DOWN || diff --git a/src/ol/interaction/KeyboardZoom.js b/src/ol/interaction/KeyboardZoom.js index 4053433564..61f212111f 100644 --- a/src/ol/interaction/KeyboardZoom.js +++ b/src/ol/interaction/KeyboardZoom.js @@ -77,7 +77,7 @@ function handleEvent(mapBrowserEvent) { let stopEvent = false; if (mapBrowserEvent.type == EventType.KEYDOWN || mapBrowserEvent.type == EventType.KEYPRESS) { - const keyEvent = mapBrowserEvent.originalEvent; + const keyEvent = /** @type {KeyboardEvent} */ (mapBrowserEvent.originalEvent); const charCode = keyEvent.charCode; if (this.condition_(mapBrowserEvent) && (charCode == '+'.charCodeAt(0) || charCode == '-'.charCodeAt(0))) {