ravendb
Version:
RavenDB client for Node.js
12 lines • 861 B
TypeScript
import { AbstractCommandResponseBehavior } from "./AbstractCommandResponseBehavior.js";
import { RavenCommand } from "../RavenCommand.js";
import { HttpResponse } from "../../Primitives/Http.js";
export declare class DefaultCommandResponseBehavior extends AbstractCommandResponseBehavior {
static readonly INSTANCE: DefaultCommandResponseBehavior;
private constructor();
handleNotModified<TResult>(command: RavenCommand<TResult>, response: Response, cachedValue: string): Promise<void>;
tryHandleNotFound<TResult>(command: RavenCommand<TResult>, response: Response): Promise<boolean>;
tryHandleConflict<TResult>(response: HttpResponse, body: string): boolean;
tryHandleUnsuccessfulResponse<TResult>(command: RavenCommand<TResult>, response: Response, body: string): boolean;
}
//# sourceMappingURL=DefaultCommandResponseBehavior.d.ts.map