Comparing version 3.5.0-alpha.4 to 3.5.0-alpha.5
@@ -227,3 +227,3 @@ "use strict"; | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "3.5.0-alpha.4", | ||
VERSION: 'js' + "3.5.0-alpha.5", | ||
APPLICATION_ID: null, | ||
@@ -230,0 +230,0 @@ JAVASCRIPT_KEY: null, |
@@ -732,9 +732,29 @@ "use strict"; | ||
{ | ||
var _context4; | ||
if (compareTo.$polygon) { | ||
var _context4; | ||
var points = (0, _map.default)(_context4 = compareTo.$polygon).call(_context4, function (geoPoint) { | ||
return [geoPoint.latitude, geoPoint.longitude]; | ||
}); | ||
var polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
var points = (0, _map.default)(_context4 = compareTo.$polygon).call(_context4, function (geoPoint) { | ||
return [geoPoint.latitude, geoPoint.longitude]; | ||
}); | ||
var polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
} | ||
if (compareTo.$centerSphere) { | ||
var _compareTo$$centerSph = (0, _slicedToArray2.default)(compareTo.$centerSphere, 2), | ||
WGS84Point = _compareTo$$centerSph[0], | ||
maxDistance = _compareTo$$centerSph[1]; | ||
var centerPoint = new ParseGeoPoint({ | ||
latitude: WGS84Point[1], | ||
longitude: WGS84Point[0] | ||
}); | ||
var point = new ParseGeoPoint(object[key]); | ||
var _distance = point.radiansTo(centerPoint); | ||
return _distance <= maxDistance; | ||
} | ||
break; | ||
} | ||
@@ -746,4 +766,5 @@ | ||
var point = new ParseGeoPoint(compareTo.$point); | ||
return _polygon.containsPoint(point); | ||
var _point = new ParseGeoPoint(compareTo.$point); | ||
return _polygon.containsPoint(_point); | ||
} | ||
@@ -750,0 +771,0 @@ |
@@ -220,3 +220,3 @@ "use strict"; | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "3.5.0-alpha.4", | ||
VERSION: 'js' + "3.5.0-alpha.5", | ||
APPLICATION_ID: null, | ||
@@ -223,0 +223,0 @@ JAVASCRIPT_KEY: null, |
@@ -593,5 +593,20 @@ "use strict"; | ||
{ | ||
const points = compareTo.$polygon.map(geoPoint => [geoPoint.latitude, geoPoint.longitude]); | ||
const polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
if (compareTo.$polygon) { | ||
const points = compareTo.$polygon.map(geoPoint => [geoPoint.latitude, geoPoint.longitude]); | ||
const polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
} | ||
if (compareTo.$centerSphere) { | ||
const [WGS84Point, maxDistance] = compareTo.$centerSphere; | ||
const centerPoint = new ParseGeoPoint({ | ||
latitude: WGS84Point[1], | ||
longitude: WGS84Point[0] | ||
}); | ||
const point = new ParseGeoPoint(object[key]); | ||
const distance = point.radiansTo(centerPoint); | ||
return distance <= maxDistance; | ||
} | ||
break; | ||
} | ||
@@ -598,0 +613,0 @@ |
@@ -11,3 +11,3 @@ var config = { | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "3.5.0-alpha.4", | ||
VERSION: 'js' + "3.5.0-alpha.5", | ||
APPLICATION_ID: null, | ||
@@ -14,0 +14,0 @@ JAVASCRIPT_KEY: null, |
@@ -570,7 +570,27 @@ var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
{ | ||
var points = compareTo.$polygon.map(function (geoPoint) { | ||
return [geoPoint.latitude, geoPoint.longitude]; | ||
}); | ||
var polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
if (compareTo.$polygon) { | ||
var points = compareTo.$polygon.map(function (geoPoint) { | ||
return [geoPoint.latitude, geoPoint.longitude]; | ||
}); | ||
var polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
} | ||
if (compareTo.$centerSphere) { | ||
var _compareTo$$centerSph = (0, _slicedToArray2.default)(compareTo.$centerSphere, 2), | ||
WGS84Point = _compareTo$$centerSph[0], | ||
maxDistance = _compareTo$$centerSph[1]; | ||
var centerPoint = new ParseGeoPoint({ | ||
latitude: WGS84Point[1], | ||
longitude: WGS84Point[0] | ||
}); | ||
var point = new ParseGeoPoint(object[key]); | ||
var _distance = point.radiansTo(centerPoint); | ||
return _distance <= maxDistance; | ||
} | ||
break; | ||
} | ||
@@ -582,4 +602,5 @@ | ||
var point = new ParseGeoPoint(compareTo.$point); | ||
return _polygon.containsPoint(point); | ||
var _point = new ParseGeoPoint(compareTo.$point); | ||
return _polygon.containsPoint(_point); | ||
} | ||
@@ -586,0 +607,0 @@ |
@@ -227,3 +227,3 @@ "use strict"; | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "3.5.0-alpha.4", | ||
VERSION: 'js' + "3.5.0-alpha.5", | ||
APPLICATION_ID: null, | ||
@@ -230,0 +230,0 @@ JAVASCRIPT_KEY: null, |
@@ -732,9 +732,29 @@ "use strict"; | ||
{ | ||
var _context4; | ||
if (compareTo.$polygon) { | ||
var _context4; | ||
var points = (0, _map.default)(_context4 = compareTo.$polygon).call(_context4, function (geoPoint) { | ||
return [geoPoint.latitude, geoPoint.longitude]; | ||
}); | ||
var polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
var points = (0, _map.default)(_context4 = compareTo.$polygon).call(_context4, function (geoPoint) { | ||
return [geoPoint.latitude, geoPoint.longitude]; | ||
}); | ||
var polygon = new ParsePolygon(points); | ||
return polygon.containsPoint(object[key]); | ||
} | ||
if (compareTo.$centerSphere) { | ||
var _compareTo$$centerSph = (0, _slicedToArray2.default)(compareTo.$centerSphere, 2), | ||
WGS84Point = _compareTo$$centerSph[0], | ||
maxDistance = _compareTo$$centerSph[1]; | ||
var centerPoint = new ParseGeoPoint({ | ||
latitude: WGS84Point[1], | ||
longitude: WGS84Point[0] | ||
}); | ||
var point = new ParseGeoPoint(object[key]); | ||
var _distance = point.radiansTo(centerPoint); | ||
return _distance <= maxDistance; | ||
} | ||
break; | ||
} | ||
@@ -746,4 +766,5 @@ | ||
var point = new ParseGeoPoint(compareTo.$point); | ||
return _polygon.containsPoint(point); | ||
var _point = new ParseGeoPoint(compareTo.$point); | ||
return _polygon.containsPoint(_point); | ||
} | ||
@@ -750,0 +771,0 @@ |
{ | ||
"name": "parse", | ||
"version": "3.5.0-alpha.4", | ||
"version": "3.5.0-alpha.5", | ||
"description": "The Parse JavaScript SDK", | ||
@@ -5,0 +5,0 @@ "homepage": "https://parseplatform.org/", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 3 instances in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 3 instances in 1 package
6424967
145350