diff --git a/externs/oli.js b/externs/oli.js index a97117e207..c339fb3914 100644 --- a/externs/oli.js +++ b/externs/oli.js @@ -117,6 +117,25 @@ oli.MapEvent.prototype.map; oli.MapEvent.prototype.frameState; +/** + * @interface + */ + oli.SelectEvent = function() {}; + + + /** + * @type {Array.} + */ +oli.SelectEvent.prototype.deselected; + + + /** + * @type {Array.} + */ +oli.SelectEvent.prototype.selected; + + + /** * @type {Object} */ diff --git a/src/ol/interaction/selectinteraction.js b/src/ol/interaction/selectinteraction.js index 0533a3bf94..c205f65f23 100644 --- a/src/ol/interaction/selectinteraction.js +++ b/src/ol/interaction/selectinteraction.js @@ -36,6 +36,7 @@ ol.SelectEventType = { * @param {string} type The event type. * @param {Array.} selected Selected features. * @param {Array.} deselected Deselected features. + * @implements {oli.SelectEvent} * @extends {goog.events.Event} * @constructor */