- useApi(): {
get: <ResponseData = any, RequestConfig = any>(
endpoint: string,
config?: AxiosRequestConfig<RequestConfig>,
) => Promise<AxiosResponse<ResponseData>>;
loading: boolean;
post: <ResponseData = any, RequestConfig = any>(
endpoint: string,
data: ResponseData,
config?: AxiosRequestConfig<RequestConfig>,
) => Promise<AxiosResponse<ResponseData>>;
} Returns {
get: <ResponseData = any, RequestConfig = any>(
endpoint: string,
config?: AxiosRequestConfig<RequestConfig>,
) => Promise<AxiosResponse<ResponseData>>;
loading: boolean;
post: <ResponseData = any, RequestConfig = any>(
endpoint: string,
data: ResponseData,
config?: AxiosRequestConfig<RequestConfig>,
) => Promise<AxiosResponse<ResponseData>>;
}