diff --git a/frontend-js/src/main/js/map/marker/AbstractMarker.js b/frontend-js/src/main/js/map/marker/AbstractMarker.js
index 8965d6816c1eeffee982170df301095eaca85543..2ea04f698cdc2578d292e6f48f78675a42c2e2f1 100644
--- a/frontend-js/src/main/js/map/marker/AbstractMarker.js
+++ b/frontend-js/src/main/js/map/marker/AbstractMarker.js
@@ -283,7 +283,7 @@ AbstractMarker.prototype._init = function () {
 
 /**
  *
- * @returns {Promise}
+ * @returns {Promise|PromiseLike}
  */
 AbstractMarker.prototype.onClickHandler = function () {
   return this.callListeners("onClick");
diff --git a/frontend-js/src/main/js/map/surface/AbstractSurfaceElement.js b/frontend-js/src/main/js/map/surface/AbstractSurfaceElement.js
index 7bfd73cbf3c700b6d69ce884af398a54c43e27bf..4e058339ecb3da145ffd68e12a64579818dc171d 100644
--- a/frontend-js/src/main/js/map/surface/AbstractSurfaceElement.js
+++ b/frontend-js/src/main/js/map/surface/AbstractSurfaceElement.js
@@ -99,7 +99,7 @@ AbstractSurfaceElement.prototype.hide = function () {
 
 /**
  *
- * @returns {Promise}
+ * @returns {Promise|PromiseLike}
  */
 AbstractSurfaceElement.prototype.onClickHandler = function () {
   return this.callListeners("onClick");