@print-one/moneybird-js
Version:
A client for Moneybird in javascript
17 lines • 871 B
TypeScript
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