UNPKG

@azure/cosmos

Version:
31 lines 793 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AverageAggregator = void 0; /** @hidden */ class AverageAggregator { /** * Add the provided item to aggregation result. */ aggregate(other) { if (other == null || other.sum == null) { return; } if (this.sum == null) { this.sum = 0.0; this.count = 0; } this.sum += other.sum; this.count += other.count; } /** * Get the aggregation result. */ getResult() { if (this.sum == null || this.count <= 0) { return undefined; } return this.sum / this.count; } } exports.AverageAggregator = AverageAggregator; //# sourceMappingURL=AverageAggregator.js.map