UNPKG

@kintone/rest-api-client

Version:
18 lines (17 loc) 854 B
import type { HttpClient, RequestConfigBuilder, ResponseHandler } from "./HttpClientInterface"; import type FormData from "form-data"; export declare class AxiosClient implements HttpClient { private responseHandler; private requestConfigBuilder; constructor({ responseHandler, requestConfigBuilder, }: { responseHandler: ResponseHandler; requestConfigBuilder: RequestConfigBuilder; }); get<T extends object>(path: string, params: any): Promise<T>; getData(path: string, params: any): Promise<ArrayBuffer>; post<T extends object>(path: string, params: any): Promise<T>; postData<T extends object>(path: string, formData: FormData): Promise<T>; put<T extends object>(path: string, params: any): Promise<T>; delete<T extends object>(path: string, params: any): Promise<T>; private sendRequest; }