UNPKG

@configurator/ravendb

Version:
17 lines (16 loc) 644 B
import { DocumentConventions } from "../../Conventions/DocumentConventions"; import { CompareExchangeResultClass, ServerCasing, ServerResponse } from "../../../Types"; export interface CompareExchangeResultResponse { index: number; successful: boolean; value: { object: object; }; } export declare class CompareExchangeResult<T> { value: T; index: number; successful: boolean; static parseFromObject<T>(response: ServerCasing<ServerResponse<CompareExchangeResultResponse>>, conventions: DocumentConventions, clazz?: CompareExchangeResultClass<T>): CompareExchangeResult<T>; private static _create; }