UNPKG

ravendb

Version:
22 lines 1.19 kB
import { ILazyOperation } from "./ILazyOperation.js"; import { ClusterTransactionOperationsBase } from "../../ClusterTransactionOperationsBase.js"; import { GetRequest } from "../../../Commands/MultiGet/GetRequest.js"; import { GetResponse } from "../../../Commands/MultiGet/GetResponse.js"; import { CompareExchangeResultClass } from "../../../../Types/index.js"; import { DocumentConventions } from "../../../Conventions/DocumentConventions.js"; import { QueryResult } from "../../../Queries/QueryResult.js"; export declare class LazyGetCompareExchangeValueOperation<T> implements ILazyOperation { private readonly _clusterSession; private readonly _clazz; private readonly _conventions; private readonly _key; private _result; private _requiresRetry; constructor(clusterSession: ClusterTransactionOperationsBase, clazz: CompareExchangeResultClass<T>, conventions: DocumentConventions, key: string); get result(): object; get queryResult(): QueryResult; get requiresRetry(): boolean; createRequest(): GetRequest; handleResponseAsync(response: GetResponse): Promise<void>; } //# sourceMappingURL=LazyGetCompareExchangeValueOperation.d.ts.map