UNPKG

@starsched/sdk

Version:

ABA clinic control and management service API SDK

18 lines 1.45 kB
import type { HttpClientProtocols } from './protocols/client.protocols'; export declare class HttpClient { private readonly baseURL?; private readonly requestInterceptors; private readonly responseInterceptors; constructor(options?: HttpClientProtocols.HttpClientOptions); private mountHeaders; private extractBodyJsonFromResponse; private initRequest; private isHttpResponse; request<ResponseBody = unknown>(config: HttpClientProtocols.HttpRequestInit): Promise<HttpClientProtocols.HttpResponse<ResponseBody>>; get<ResponseBody = unknown>(url: string, options?: HttpClientProtocols.GetOptions): Promise<HttpClientProtocols.HttpResponse<ResponseBody>>; post<ResponseBody = unknown, RequestBody = unknown>(url: string, body?: RequestBody, options?: HttpClientProtocols.PostOptions): Promise<HttpClientProtocols.HttpResponse<ResponseBody>>; put<ResponseBody = unknown, RequestBody = unknown>(url: string, body?: RequestBody, options?: HttpClientProtocols.PutOptions): Promise<HttpClientProtocols.HttpResponse<ResponseBody>>; patch<ResponseBody = unknown, RequestBody = unknown>(url: string, body?: RequestBody, options?: HttpClientProtocols.PutOptions): Promise<HttpClientProtocols.HttpResponse<ResponseBody>>; delete<ResponseBody = unknown>(url: string, options?: HttpClientProtocols.GetOptions): Promise<HttpClientProtocols.HttpResponse<ResponseBody>>; } //# sourceMappingURL=client.d.ts.map