Class: Request<Response>
Type Parameters
Response
Response
Constructors
Constructor
new Request<
Response>(baseUrl?):Request<Response>
Parameters
baseUrl?
string = ''
Returns
Request<Response>
Accessors
interceptor
Get Signature
get interceptor():
object
Returns
object
errorInterceptor
errorInterceptor:
Fn[]
requestInterceptor
requestInterceptor:
Fn[]
responseInterceptor
responseInterceptor:
Fn[]
Methods
abortFactory()
abortFactory():
AbortController
Returns
AbortController
Delete()
Delete<
Res,U>(url,params?,requestInit?,interceptor?):requestRepose<Res>
Type Parameters
Res
Res = Response
U
U extends params = params
Parameters
url
string
params?
U
requestInit?
requestInit
interceptor?
IInterceptor
Returns
requestRepose<Res>
Get()
Get<
Res,U>(url,params?,requestInit?,interceptor?):requestRepose<Res>
Type Parameters
Res
Res = Response
U
U extends params = params
Parameters
url
string
params?
U
requestInit?
requestInit
interceptor?
IInterceptor
Returns
requestRepose<Res>
getRequestUrl()
getRequestUrl(
path):string
Parameters
path
string
Returns
string
mergeInterceptor()
mergeInterceptor(
interceptor):object
Parameters
interceptor
IInterceptor
Returns
object
errorInterceptor
errorInterceptor:
Fn[]
requestInterceptor
requestInterceptor:
Fn[]
responseInterceptor
responseInterceptor:
Fn[]
Patch()
Patch<
Res,U>(url,params?,requestInit?,interceptor?):requestRepose<Res>
Type Parameters
Res
Res = Response
U
U extends params = params
Parameters
url
string
params?
U
requestInit?
requestInit
interceptor?
IInterceptor
Returns
requestRepose<Res>
Post()
Post<
Res,U>(url,params?,requestInit?,interceptor?):requestRepose<Res>
Type Parameters
Res
Res = Response
U
U extends params = params
Parameters
url
string
params?
U
requestInit?
requestInit
interceptor?
IInterceptor
Returns
requestRepose<Res>
Put()
Put<
Res,U>(url,params?,requestInit?,interceptor?):requestRepose<Res>
Type Parameters
Res
Res = Response
U
U extends params = params
Parameters
url
string
params?
U
requestInit?
requestInit
interceptor?
IInterceptor
Returns
requestRepose<Res>
request()
request<
Res,U>(url,method,body?,requestInit?,interceptor?):requestRepose<Res>
Type Parameters
Res
Res = Response
U
U extends params = params
Parameters
url
string
method
requestType
body?
U
requestInit?
requestInit & object = {}
interceptor?
IInterceptor
Returns
requestRepose<Res>
useErrorInterceptor()
useErrorInterceptor(
callback):void
Parameters
callback
Fn
Returns
void
useRequestInterceptor()
useRequestInterceptor(
callback):void
Parameters
callback
Fn
Returns
void
useResponseInterceptor()
useResponseInterceptor(
callback):void
Parameters
callback
Fn
Returns
void
