UNPKG

paystackly

Version:

A Typescript/Javascript library written on top of paystack.

16 lines (15 loc) 738 B
import { AxiosRequestConfig } from "axios"; declare class HttpClient { private axiosInstance; readonly PAYSTACK_ENDPOINT = "https://api.paystack.co"; constructor(); setBaseURL(baseURL: string): void; setAuthorization(token: string): void; get<Response>(url: string, config?: AxiosRequestConfig): Promise<Response>; private processErrorResponse; post<RequestBody, Response>(url: string, data?: RequestBody, config?: AxiosRequestConfig): Promise<Response>; put<RequestBody, Response>(url: string, data: RequestBody, config?: AxiosRequestConfig): Promise<Response>; delete<RequestBody, Response>(url: string, data?: RequestBody): Promise<Response>; } export declare const Http: HttpClient; export {};