@configurator/ravendb
Version:
RavenDB client for Node.js
17 lines (16 loc) • 644 B
TypeScript
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;
}