@configurator/ravendb
Version:
RavenDB client for Node.js
17 lines (16 loc) • 734 B
TypeScript
import { SessionCountersBase } from "./SessionCountersBase";
import { ISessionDocumentCounters } from "./ISessionDocumentCounters";
import { InMemoryDocumentSessionOperations } from "./InMemoryDocumentSessionOperations";
export declare class SessionDocumentCounters extends SessionCountersBase implements ISessionDocumentCounters {
constructor(session: InMemoryDocumentSessionOperations, entity: object);
constructor(session: InMemoryDocumentSessionOperations, documentId: string);
getAll(): Promise<{
[key: string]: number;
}>;
get(counter: string): Promise<number | null>;
get(counters: string[]): Promise<{
[key: string]: number;
}>;
private _getCounter;
private _getCounters;
}