diff --git a/src/ol/Geolocation.js b/src/ol/Geolocation.js index e472b134c1..470a6362e7 100644 --- a/src/ol/Geolocation.js +++ b/src/ol/Geolocation.js @@ -91,6 +91,14 @@ class Geolocation extends BaseObject { constructor(opt_options) { super(); + /*** + * @type {import("./Observable").OnSignature & + * import("./Observable").OnSignature<'error', GeolocationError>} + */ + this.on; + const options = opt_options || {}; /** diff --git a/src/ol/Overlay.js b/src/ol/Overlay.js index f08cf2afac..50a0c3b51d 100644 --- a/src/ol/Overlay.js +++ b/src/ol/Overlay.js @@ -110,6 +110,13 @@ class Overlay extends BaseObject { constructor(options) { super(); + /*** + * @type {import("./Observable").OnSignature & + * import("./Observable").OnSignature} + */ + this.on; + /** * @protected * @type {Options} diff --git a/src/ol/View.js b/src/ol/View.js index f6fe8412c6..5d60eb1f52 100644 --- a/src/ol/View.js +++ b/src/ol/View.js @@ -297,6 +297,13 @@ class View extends BaseObject { constructor(opt_options) { super(); + /*** + * @type {import("./Observable").OnSignature & + * import("./Observable").OnSignature} + */ + this.on; + const options = assign({}, opt_options); /**