@configurator/ravendb
Version:
RavenDB client for Node.js
20 lines (19 loc) • 861 B
TypeScript
import { CommandType, ICommandData } from "../CommandData";
import { TimeSeriesOperation } from "../../Operations/TimeSeries/TimeSeriesOperation";
import { DocumentConventions } from "../../Conventions/DocumentConventions";
import { InMemoryDocumentSessionOperations } from "../../Session/InMemoryDocumentSessionOperations";
export declare abstract class TimeSeriesCommandData implements ICommandData {
private _id;
private _name;
private _timeSeries;
constructor(documentId: string, name: string);
get id(): string;
set id(value: string);
get name(): string;
set name(value: string);
get changeVector(): any;
abstract get type(): CommandType;
get timeSeries(): TimeSeriesOperation;
serialize(conventions: DocumentConventions): object;
onBeforeSaveChanges(session: InMemoryDocumentSessionOperations): void;
}