UNPKG

@configurator/ravendb

Version:
19 lines 878 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CircleCriteria = void 0; const SpatialCriteria_1 = require("./SpatialCriteria"); const ShapeToken_1 = require("../../Session/Tokens/ShapeToken"); class CircleCriteria extends SpatialCriteria_1.SpatialCriteria { 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_1.ShapeToken.circle(addQueryParameter(this._radius), addQueryParameter(this._latitude), addQueryParameter(this._longitude), this._radiusUnits); } } exports.CircleCriteria = CircleCriteria; //# sourceMappingURL=CircleCriteria.js.map