UNPKG

@micro.ts/core

Version:

Microservice framework with Typescript

12 lines (11 loc) 569 B
import { AxiosInstance, AxiosRequestConfig } from "axios"; export declare class HttpClient { protected request: AxiosInstance; constructor(baseUrl: string); get<T>(url: string, config?: AxiosRequestConfig): Promise<T>; post<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>; put<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>; patch<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>; delete<T>(url: string, config?: AxiosRequestConfig): Promise<T>; private handleAxiosError; }