ravendb
Version:
RavenDB client for Node.js
23 lines • 958 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CircleCriteria = void 0;
const SpatialCriteria_js_1 = require("./SpatialCriteria.js");
const ShapeToken_js_1 = require("../../Session/Tokens/ShapeToken.js");
class CircleCriteria extends SpatialCriteria_js_1.SpatialCriteria {
_radius;
_latitude;
_longitude;
_radiusUnits;
constructor(radius, latitude, longitude, radiusUnits, relation, distErrorPercent) {
super(relation, distErrorPercent);
this._radius = radius;
this._latitude = latitude;
this._longitude = longitude;
this._radiusUnits = radiusUnits;
}
_getShapeToken(addQueryParameter) {
return ShapeToken_js_1.ShapeToken.circle(addQueryParameter(this._radius), addQueryParameter(this._latitude), addQueryParameter(this._longitude), this._radiusUnits);
}
}
exports.CircleCriteria = CircleCriteria;
//# sourceMappingURL=CircleCriteria.js.map