UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

17 lines 724 B
import { AugurAPIConfig, RequestConfig } from './config'; export declare class HTTPClient { private axios; private config; private serviceName; constructor(serviceName: string, config: AugurAPIConfig); private setupInterceptors; private handleHttpError; private handleNetworkError; get<T>(url: string, params?: unknown, config?: RequestConfig): Promise<T>; post<T>(url: string, data?: unknown, config?: RequestConfig): Promise<T>; put<T>(url: string, data?: unknown, config?: RequestConfig): Promise<T>; delete<T>(url: string, config?: RequestConfig): Promise<T>; setBearerToken(token: string): void; setSiteId(siteId: string): void; } //# sourceMappingURL=client.d.ts.map