desmy-react
Version:
Introducing an easy-to-use, lightning-fast React.js component that streamlines your development process. Our solution prioritizes simplicity, speed, and optimization, making it a breeze to build projects in React.
13 lines (12 loc) • 636 B
TypeScript
import { AxiosRequestConfig, AxiosResponse } from 'axios';
declare class DesmyAxiosService {
private axiosInstance;
private readonly baseURL;
constructor(baseURL?: string);
private loadAxios;
get<T>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
post<T>(url: string, data: string | object | FormData, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
put<T>(url: string, data: string | object | FormData, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
delete<T>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
}
export { DesmyAxiosService };