@maicol07/coloquent
Version:
Library for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent.
18 lines (17 loc) • 740 B
TypeScript
import { HttpClient } from "../HttpClient";
import { AxiosInstance } from "axios";
import { HttpClientPromise } from "../HttpClientPromise";
export declare class AxiosHttpClient implements HttpClient {
private axiosInstance;
private withCredentials;
constructor(axiosInstance?: AxiosInstance);
setWithCredentials(withCredentials: boolean): void;
get(url: string): HttpClientPromise;
delete(url: string): HttpClientPromise;
head(url: string): HttpClientPromise;
post(url: string, data?: any): HttpClientPromise;
put(url: string, data?: any): HttpClientPromise;
patch(url: string, data?: any): HttpClientPromise;
getImplementingClient(): AxiosInstance;
private get config();
}