ravendb
Version:
RavenDB client for Node.js
16 lines • 1.09 kB
TypeScript
import { ClusterTransactionOperationsBase } from "../../ClusterTransactionOperationsBase.js";
import { ILazyClusterTransactionOperations } from "../../ILazyClusterTransactionOperations.js";
import { Lazy } from "../../../Lazy.js";
import { CompareExchangeValue } from "../../../Operations/CompareExchange/CompareExchangeValue.js";
import { CompareExchangeResultClass } from "../../../../Types/index.js";
export declare class LazyClusterTransactionOperations extends ClusterTransactionOperationsBase implements ILazyClusterTransactionOperations {
getCompareExchangeValue<T>(key: string): Lazy<CompareExchangeValue<T> | null>;
getCompareExchangeValue<T>(key: string, type: CompareExchangeResultClass<T>): Lazy<CompareExchangeValue<T> | null>;
getCompareExchangeValues<T>(keys: string[]): Lazy<{
[key: string]: CompareExchangeValue<T> | null;
}>;
getCompareExchangeValues<T>(keys: string[], type: CompareExchangeResultClass<T>): Lazy<{
[key: string]: CompareExchangeValue<T> | null;
}>;
}
//# sourceMappingURL=LazyClusterTransactionOperations.d.ts.map