@configurator/ravendb
Version:
RavenDB client for Node.js
15 lines (14 loc) • 450 B
TypeScript
export interface ISessionDocumentCounters extends ISessionDocumentCountersBase {
getAll(): Promise<{
[key: string]: number;
}>;
get(counter: string): Promise<number | null>;
get(counters: string[]): Promise<{
[key: string]: number;
}>;
}
export interface ISessionDocumentCountersBase {
increment(counter: string): void;
increment(counter: string, delta: number): void;
delete(counter: string): void;
}