Client class
Constructors
| Client(Client |
Methods
| clear() | Clear (Eject) all interceptors |
| clone(Client |
Create a copy of the client |
| delete<T, R, D>(string, Request |
|
| eject(number) | Eject an interceptor |
| get<T, R, D>(string, Request |
|
| patch<T, R, D>(string, D, Request |
|
| post<T, R, D>(string, D, Request |
|
| put<T, R, D>(string, D, Request |
|
| request<T, R, D>(Request |
|
| use(Interceptor) | Register an interceptor to use as middleware for the request/response/error |
Constructor Details
Client(ClientOptions)
Property Details
name
name: string
Property Value
string
token
Method Details
clear()
Clear (Eject) all interceptors
function clear()
clone(ClientOptions)
Create a copy of the client
function clone(options?: ClientOptions): Client
Parameters
- options
- ClientOptions
Returns
delete<T, R, D>(string, RequestConfig<D>)
function delete<T, R, D>(url: string, config?: RequestConfig<D>): Promise<R>
Parameters
- url
-
string
- config
Returns
Promise<R>
eject(number)
Eject an interceptor
function eject(id: number)
Parameters
- id
-
number
get<T, R, D>(string, RequestConfig<D>)
function get<T, R, D>(url: string, config?: RequestConfig<D>): Promise<R>
Parameters
- url
-
string
- config
Returns
Promise<R>
patch<T, R, D>(string, D, RequestConfig<D>)
function patch<T, R, D>(url: string, data?: D, config?: RequestConfig<D>): Promise<R>
Parameters
- url
-
string
- data
-
D
- config
Returns
Promise<R>
post<T, R, D>(string, D, RequestConfig<D>)
function post<T, R, D>(url: string, data?: D, config?: RequestConfig<D>): Promise<R>
Parameters
- url
-
string
- data
-
D
- config
Returns
Promise<R>
put<T, R, D>(string, D, RequestConfig<D>)
function put<T, R, D>(url: string, data?: D, config?: RequestConfig<D>): Promise<R>
Parameters
- url
-
string
- data
-
D
- config
Returns
Promise<R>
request<T, R, D>(RequestConfig<D>)
function request<T, R, D>(config: RequestConfig<D>): Promise<R>
Parameters
- config
Returns
Promise<R>
use(Interceptor)
Register an interceptor to use as middleware for the request/response/error
function use(interceptor: Interceptor): number
Parameters
- interceptor
- Interceptor
Returns
number