UNPKG

@configurator/ravendb

Version:
22 lines 1.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TimeSeriesRangeAggregation = void 0; const TypedTimeSeriesRangeAggregation_1 = require("./TypedTimeSeriesRangeAggregation"); const TimeSeriesValuesHelper_1 = require("../../Session/TimeSeries/TimeSeriesValuesHelper"); class TimeSeriesRangeAggregation { asTypedEntry(clazz) { const typedEntry = new TypedTimeSeriesRangeAggregation_1.TypedTimeSeriesRangeAggregation(); typedEntry.from = this.from; typedEntry.to = this.to; typedEntry.min = this.min ? TimeSeriesValuesHelper_1.TimeSeriesValuesHelper.setFields(clazz, this.min, false) : null; typedEntry.max = this.max ? TimeSeriesValuesHelper_1.TimeSeriesValuesHelper.setFields(clazz, this.max, false) : null; typedEntry.first = this.first ? TimeSeriesValuesHelper_1.TimeSeriesValuesHelper.setFields(clazz, this.first, false) : null; typedEntry.last = this.last ? TimeSeriesValuesHelper_1.TimeSeriesValuesHelper.setFields(clazz, this.last, false) : null; typedEntry.sum = this.sum ? TimeSeriesValuesHelper_1.TimeSeriesValuesHelper.setFields(clazz, this.sum, false) : null; typedEntry.count = this.count ? TimeSeriesValuesHelper_1.TimeSeriesValuesHelper.setFields(clazz, this.count, false) : null; typedEntry.average = this.average ? TimeSeriesValuesHelper_1.TimeSeriesValuesHelper.setFields(clazz, this.average, false) : null; return typedEntry; } } exports.TimeSeriesRangeAggregation = TimeSeriesRangeAggregation; //# sourceMappingURL=TimeSeriesRangeAggregation.js.map