UNPKG

ravendb

Version:
27 lines 1.3 kB
import { TypedTimeSeriesRangeAggregation } from "./TypedTimeSeriesRangeAggregation.js"; import { TimeSeriesValuesHelper } from "../../Session/TimeSeries/TimeSeriesValuesHelper.js"; export class TimeSeriesRangeAggregation { count; max; min; last; first; average; sum; to; from; asTypedEntry(clazz) { const typedEntry = new TypedTimeSeriesRangeAggregation(); typedEntry.from = this.from; typedEntry.to = this.to; typedEntry.min = this.min ? TimeSeriesValuesHelper.setFields(clazz, this.min, false) : null; typedEntry.max = this.max ? TimeSeriesValuesHelper.setFields(clazz, this.max, false) : null; typedEntry.first = this.first ? TimeSeriesValuesHelper.setFields(clazz, this.first, false) : null; typedEntry.last = this.last ? TimeSeriesValuesHelper.setFields(clazz, this.last, false) : null; typedEntry.sum = this.sum ? TimeSeriesValuesHelper.setFields(clazz, this.sum, false) : null; typedEntry.count = this.count ? TimeSeriesValuesHelper.setFields(clazz, this.count, false) : null; typedEntry.average = this.average ? TimeSeriesValuesHelper.setFields(clazz, this.average, false) : null; return typedEntry; } } //# sourceMappingURL=TimeSeriesRangeAggregation.js.map