Appearance
Interface: HttpClient
Defined in: client.ts:56
HTTP client instance with convenience methods
Properties
client
readonlyclient:AxiosInstance
Defined in: client.ts:58
Axios instance
isLoading
readonlyisLoading:boolean
Defined in: client.ts:62
Whether there are active requests
requestCount
readonlyrequestCount:number
Defined in: client.ts:64
Current number of active requests
tracker
readonlytracker:RequestTracker|null
Defined in: client.ts:60
Request tracker instance (null if tracking disabled)
Methods
delete()
delete<
T>(url,config?):Promise<AxiosResponse<T,any, { },any>>
Defined in: client.ts:71
Type Parameters
T
T = unknown
Parameters
url
string
config?
AxiosRequestConfig<any, any>
Returns
Promise<AxiosResponse<T, any, { }, any>>
get()
get<
T>(url,config?):Promise<AxiosResponse<T,any, { },any>>
Defined in: client.ts:67
Type Parameters
T
T = unknown
Parameters
url
string
config?
AxiosRequestConfig<any, any>
Returns
Promise<AxiosResponse<T, any, { }, any>>
patch()
patch<
T>(url,data?,config?):Promise<AxiosResponse<T,any, { },any>>
Defined in: client.ts:70
Type Parameters
T
T = unknown
Parameters
url
string
data?
unknown
config?
AxiosRequestConfig<any, any>
Returns
Promise<AxiosResponse<T, any, { }, any>>
post()
post<
T>(url,data?,config?):Promise<AxiosResponse<T,any, { },any>>
Defined in: client.ts:68
Type Parameters
T
T = unknown
Parameters
url
string
data?
unknown
config?
AxiosRequestConfig<any, any>
Returns
Promise<AxiosResponse<T, any, { }, any>>
put()
put<
T>(url,data?,config?):Promise<AxiosResponse<T,any, { },any>>
Defined in: client.ts:69
Type Parameters
T
T = unknown
Parameters
url
string
data?
unknown
config?
AxiosRequestConfig<any, any>
Returns
Promise<AxiosResponse<T, any, { }, any>>