UNPKG

ravendb

Version:
26 lines 1.48 kB
import { ILazyOperation } from "./ILazyOperation.js"; import { ClusterTransactionOperationsBase } from "../../ClusterTransactionOperationsBase.js"; import { CompareExchangeResultClass } from "../../../../Types/index.js"; import { GetRequest } from "../../../Commands/MultiGet/GetRequest.js"; import { GetResponse } from "../../../Commands/MultiGet/GetResponse.js"; import { DocumentConventions } from "../../../Conventions/DocumentConventions.js"; import { QueryResult } from "../../../Queries/QueryResult.js"; export declare class LazyGetCompareExchangeValuesOperation<T> implements ILazyOperation { private readonly _clusterSession; private readonly _clazz; private readonly _conventions; private readonly _startsWith; private readonly _start; private readonly _pageSize; private readonly _keys; private _result; private _requiresRetry; constructor(clusterSession: ClusterTransactionOperationsBase, clazz: CompareExchangeResultClass<T>, conventions: DocumentConventions, keys: string[]); constructor(clusterSession: ClusterTransactionOperationsBase, clazz: CompareExchangeResultClass<T>, conventions: DocumentConventions, startsWith: string, start: number, pageSize: number); get result(): object; get queryResult(): QueryResult; get requiresRetry(): boolean; createRequest(): GetRequest; handleResponseAsync(response: GetResponse): Promise<void>; } //# sourceMappingURL=LazyGetCompareExchangeValuesOperation.d.ts.map