UNPKG

@print-one/moneybird-js

Version:
17 lines 871 B
import { AxiosRequestConfig } from "axios"; export interface HTTP { GET<T>(url: string, options?: AxiosRequestConfig): Promise<T>; POST<T>(url: string, data: unknown, options?: AxiosRequestConfig): Promise<T>; PATCH<T>(url: string, data: unknown, options?: AxiosRequestConfig): Promise<T>; DELETE<T>(url: string, options?: AxiosRequestConfig): Promise<T>; } export declare class HttpHandler implements HTTP { private readonly parent; private readonly url; constructor(parent: HTTP, url: string); GET<T>(url: string, options?: AxiosRequestConfig): Promise<T>; POST<T>(url: string, data: unknown, options?: AxiosRequestConfig): Promise<T>; PATCH<T>(url: string, data: unknown, options?: AxiosRequestConfig): Promise<T>; DELETE<T>(url: string, options?: AxiosRequestConfig): Promise<T>; } //# sourceMappingURL=httpHandler.d.ts.map