Assert that feature.get('foo') returns a geometry
This commit is contained in:
@@ -138,8 +138,9 @@ ol.style.Style.prototype.setGeometry = function(geometry) {
|
|||||||
} else if (goog.isString(geometry)) {
|
} else if (goog.isString(geometry)) {
|
||||||
this.geometryFunction_ = function(feature) {
|
this.geometryFunction_ = function(feature) {
|
||||||
var result = feature.get(geometry);
|
var result = feature.get(geometry);
|
||||||
goog.asserts.assert(!goog.isDefAndNotNull(result) ||
|
if (goog.isDefAndNotNull(result)) {
|
||||||
goog.asserts.assertInstanceof(result, ol.geom.Geometry));
|
goog.asserts.assertInstanceof(result, ol.geom.Geometry);
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
} else if (goog.isDef(geometry)) {
|
} else if (goog.isDef(geometry)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user