ravendb
Version:
RavenDB client for Node.js
34 lines • 1.14 kB
TypeScript
import { DocumentConventions } from "../../Conventions/DocumentConventions.js";
export declare class TimeSeriesOperation {
private _appends;
private _deletes;
private _increments;
name: string;
constructor();
constructor(name: string);
serialize(conventions: DocumentConventions): object;
increment(incrementOperation: IncrementOperation): void;
append(appendOperation: AppendOperation): void;
delete(deleteOperation: DeleteOperation): void;
}
export declare class AppendOperation {
timestamp: Date;
values: number[];
tag: string;
constructor(timestamp: Date, values: number[]);
constructor(timestamp: Date, values: number[], tag: string);
serialize(conventions: DocumentConventions): object;
}
export declare class DeleteOperation {
from: Date;
to: Date;
constructor();
constructor(from: Date, to: Date);
serialize(conventions: DocumentConventions): object;
}
export declare class IncrementOperation {
timestamp: Date;
values: number[];
serialize(conventions: DocumentConventions): object;
}
//# sourceMappingURL=TimeSeriesOperation.d.ts.map