ravendb
Version:
RavenDB client for Node.js
29 lines • 977 B
TypeScript
import { ClassConstructor } from "../../../Types/index.js";
import { TimeSeriesEntry } from "./TimeSeriesEntry.js";
export declare class TypedTimeSeriesRollupEntry<TValues extends object> {
private _clazz;
timestamp: Date;
tag: string;
rollup: boolean;
private _first;
private _last;
private _max;
private _min;
private _sum;
private _count;
private _average;
constructor(clazz: ClassConstructor<TValues>, timestamp: Date);
private _createInstance;
get max(): TValues;
get min(): TValues;
get count(): TValues;
get first(): TValues;
get last(): TValues;
get sum(): TValues;
get average(): TValues;
getValuesFromMembers(): number[];
private _assignRollup;
static fromEntry<TValues extends object>(entry: TimeSeriesEntry, clazz: ClassConstructor<TValues>): TypedTimeSeriesRollupEntry<TValues>;
private static _extractValues;
}
//# sourceMappingURL=TypedTimeSeriesRollupEntry.d.ts.map