UNPKG

@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
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(); }