UNPKG

ravendb

Version:
31 lines 1.88 kB
import { CompareExchangeValue } from "../Operations/CompareExchange/CompareExchangeValue.js"; import { CompareExchangeResultClass } from "../../Types/index.js"; import { ClusterTransactionOperationsBase } from "./ClusterTransactionOperationsBase.js"; import { IClusterTransactionOperations } from "./IClusterTransactionOperations.js"; import { LazyClusterTransactionOperations } from "./Operations/Lazy/LazyClusterTransactionOperations.js"; import { DocumentSession } from "./DocumentSession.js"; export declare class ClusterTransactionOperations extends ClusterTransactionOperationsBase implements IClusterTransactionOperations { constructor(session: DocumentSession); get lazily(): LazyClusterTransactionOperations; getCompareExchangeValue<T>(key: string): Promise<CompareExchangeValue<T>>; getCompareExchangeValue<T>(key: string, type: CompareExchangeResultClass<T>): Promise<CompareExchangeValue<T>>; getCompareExchangeValues<T>(keys: string[]): Promise<{ [key: string]: CompareExchangeValue<T>; }>; getCompareExchangeValues<T>(keys: string[], type: CompareExchangeResultClass<T>): Promise<{ [key: string]: CompareExchangeValue<T>; }>; getCompareExchangeValues<T>(startsWith: string): Promise<{ [key: string]: CompareExchangeValue<T>; }>; getCompareExchangeValues<T>(startsWith: string, type: CompareExchangeResultClass<T>): Promise<{ [key: string]: CompareExchangeValue<T>; }>; getCompareExchangeValues<T>(startsWith: string, type: CompareExchangeResultClass<T>, start: number): Promise<{ [key: string]: CompareExchangeValue<T>; }>; getCompareExchangeValues<T>(startsWith: string, type: CompareExchangeResultClass<T>, start: number, pageSize: number): Promise<{ [key: string]: CompareExchangeValue<T>; }>; } //# sourceMappingURL=ClusterTransactionOperations.d.ts.map