@print-one/moneybird-js
Version:
A client for Moneybird in javascript
21 lines • 945 B
TypeScript
import { AxiosRequestConfig } from "axios";
import { MoneybirdOptions } from "./common";
import { Administration } from "./administration";
import { HTTP } from "./httpHandler";
export declare class Moneybird implements HTTP {
private readonly client;
private readonly url;
private readonly version;
private options;
private debug;
constructor(url: string, version: string, options?: MoneybirdOptions);
setOptions(options: MoneybirdOptions): void;
administrations(): Promise<Administration[]>;
administration(id: string): Administration;
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>;
private handleErrors;
}
//# sourceMappingURL=moneybird.d.ts.map