@brvhprince/termii-js
Version:
JavaScript SDK for Termii Provider
18 lines (17 loc) • 663 B
TypeScript
/**
* Project: termii-js
* File: client
* Created by pennycodes on 25/04/2023.
* Copyright termii-js
*/
import { AxiosRequestConfig } from "axios";
declare class HttpClient {
private readonly client;
constructor(config: AxiosRequestConfig);
get<T>(url: string, config?: AxiosRequestConfig): Promise<T>;
post<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>;
patch<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>;
put<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>;
delete<T>(url: string, config?: AxiosRequestConfig): Promise<T>;
}
export default HttpClient;