Home > @dinofe/xt-core > ApisauceInstance
# ApisauceInstance interface
Signature:
export interface ApisauceInstance
# Properties
Property | Modifiers | Type | Description |
---|---|---|---|
addAsyncRequestTransform | (transform: AsyncRequestTransform) => void | ||
addAsyncResponseTransform | (transform: AsyncResponseTransform) => void | ||
addMonitor | (monitor: Monitor) => void | ||
addRequestTransform | (transform: RequestTransform) => void | ||
addResponseTransform | (transform: ResponseTransform) => void | ||
any | <T, U = T>(config: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
asyncRequestTransforms | AsyncRequestTransform[] | ||
asyncResponseTransforms | AsyncResponseTransform[] | ||
axiosInstance | AxiosInstance | ||
delete | <T, U = T>(url: string, params?: {}, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
deleteHeader | (name: string) => AxiosInstance | ||
get | <T, U = T>(url: string, params?: {}, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
getBaseURL | () => string | Gets the current base URL used by axios | |
head | <T, U = T>(url: string, params?: {}, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
headers | HEADERS | ||
link | <T, U = T>(url: string, params?: {}, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
monitors | Monitor | ||
patch | <T, U = T>(url: string, data?: any, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
post | <T, U = T>(url: string, data?: any, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
put | <T, U = T>(url: string, data?: any, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> | ||
requestTransforms | RequestTransform[] | ||
responseTransforms | ResponseTransform[] | ||
setBaseURL | (baseUrl: string) => AxiosInstance | Sets a new base URL | |
setHeader | (key: string, value: string) => AxiosInstance | ||
setHeaders | (headers: HEADERS) => AxiosInstance | ||
unlink | <T, U = T>(url: string, params?: {}, axiosConfig?: AxiosRequestConfig) => Promise<ApiResponse<T, U>> |