Export CollectionEvent from ol/Collection

This commit is contained in:
Tim Schaub
2018-02-18 22:29:50 -07:00
parent 4e0eaae9da
commit 9aae8aeb26
7 changed files with 51 additions and 49 deletions

View File

@@ -355,7 +355,7 @@ Modify.prototype.handleSourceRemove_ = function(event) {
/**
* @param {ol.Collection.Event} evt Event.
* @param {ol.CollectionEvent} evt Event.
* @private
*/
Modify.prototype.handleFeatureAdd_ = function(evt) {
@@ -377,7 +377,7 @@ Modify.prototype.handleFeatureChange_ = function(evt) {
/**
* @param {ol.Collection.Event} evt Event.
* @param {ol.CollectionEvent} evt Event.
* @private
*/
Modify.prototype.handleFeatureRemove_ = function(evt) {

View File

@@ -349,7 +349,7 @@ Select.getDefaultStyleFunction = function() {
/**
* @param {ol.Collection.Event} evt Event.
* @param {ol.CollectionEvent} evt Event.
* @private
*/
Select.prototype.addFeature_ = function(evt) {
@@ -361,7 +361,7 @@ Select.prototype.addFeature_ = function(evt) {
/**
* @param {ol.Collection.Event} evt Event.
* @param {ol.CollectionEvent} evt Event.
* @private
*/
Select.prototype.removeFeature_ = function(evt) {

View File

@@ -2,7 +2,7 @@
* @module ol/interaction/Snap
*/
import {getUid, inherits} from '../index.js';
import Collection from '../Collection.js';
import {CollectionEvent} from '../Collection.js';
import CollectionEventType from '../CollectionEventType.js';
import {distance as coordinateDistance, squaredDistance as squaredCoordinateDistance, closestOnCircle, closestOnSegment, squaredDistanceToSegment} from '../coordinate.js';
import {listen, unlistenByKey} from '../events.js';
@@ -214,14 +214,14 @@ Snap.prototype.getFeatures_ = function() {
/**
* @param {ol.source.Vector.Event|ol.Collection.Event} evt Event.
* @param {ol.source.Vector.Event|ol.CollectionEvent} evt Event.
* @private
*/
Snap.prototype.handleFeatureAdd_ = function(evt) {
let feature;
if (evt instanceof VectorSource.Event) {
feature = evt.feature;
} else if (evt instanceof Collection.Event) {
} else if (evt instanceof CollectionEvent) {
feature = evt.element;
}
this.addFeature(/** @type {ol.Feature} */ (feature));
@@ -229,14 +229,14 @@ Snap.prototype.handleFeatureAdd_ = function(evt) {
/**
* @param {ol.source.Vector.Event|ol.Collection.Event} evt Event.
* @param {ol.source.Vector.Event|ol.CollectionEvent} evt Event.
* @private
*/
Snap.prototype.handleFeatureRemove_ = function(evt) {
let feature;
if (evt instanceof VectorSource.Event) {
feature = evt.feature;
} else if (evt instanceof Collection.Event) {
} else if (evt instanceof CollectionEvent) {
feature = evt.element;
}
this.removeFeature(/** @type {ol.Feature} */ (feature));