UNPKG

@krmao/react-basic

Version:
27 lines (26 loc) 924 B
import { AxiosInstance } from "axios"; declare class BasicHttpClient { static timeout: number; static code: number; static __axiosClient?: AxiosInstance; static axiosClient({ timeout }?: { timeout?: number; }): AxiosInstance; static get<D>(url: string, data: D): Promise<unknown>; static post<D>(url: string, data: D): Promise<unknown>; static requestBlob<D>(url: string, data: D, fileName: string, { method, timeout, openBlob, config }: { method?: string; timeout?: number; openBlob?: boolean; config?: {}; }): Promise<unknown>; static request<D>(url: string, data: D, { method, timeout, config }: { method?: string; timeout?: number; config?: {}; }): Promise<unknown>; static fetch: <D>(url: string, data: D, { method }: { method?: string; }) => Promise<unknown>; } export default BasicHttpClient;