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