UNPKG

@configurator/ravendb

Version:
16 lines (15 loc) 1 kB
import { ClusterTransactionOperationsBase } from "../../ClusterTransactionOperationsBase"; import { ILazyClusterTransactionOperations } from "../../ILazyClusterTransactionOperations"; import { Lazy } from "../../../Lazy"; import { CompareExchangeValue } from "../../../Operations/CompareExchange/CompareExchangeValue"; import { CompareExchangeResultClass } from "../../../../Types"; 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; }>; }