@configurator/ravendb
Version:
RavenDB client for Node.js
13 lines (12 loc) • 536 B
TypeScript
import { TimeValue } from "../../../Primitives/TimeValue";
import { TimeSeriesPolicyRaw } from "./RawTimeSeriesTypes";
export declare class TimeSeriesPolicy {
name: string;
retentionTime: TimeValue;
aggregationTime: TimeValue;
getTimeSeriesName(rawName: string): string;
constructor(name: string, aggregationTime: TimeValue);
constructor(name: string, aggregationTime: TimeValue, retentionTime: TimeValue);
serialize(): TimeSeriesPolicyRaw;
static parse(policy: TimeSeriesPolicyRaw): TimeSeriesPolicy;
}