Class: ResourcefulFetchHttpService
Implements
Constructors
Constructor
ts
new ResourcefulFetchHttpService(instance: KyInstance): ResourcefulFetchHttpService;Parameters
| Parameter | Type |
|---|---|
instance | KyInstance |
Returns
ResourcefulFetchHttpService
Properties
| Property | Modifier | Type |
|---|---|---|
requestMiddleware | readonly | Readonly<ResourcefulHttpMiddlewareProxy<ResourcefulHttpRequestMiddlewareFn>> |
responseMiddleware | readonly | Readonly<ResourcefulHttpMiddlewareProxy<ResourcefulHttpResponseMiddlewareFn>> |
Methods
delete()
ts
delete<T>(url: string, options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): Promise<ResourcefulHttpResponse<T>>;Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
url | string |
options? | Omit<ResourcefulHttpRequestOptions, "method" | "url"> |
Returns
Promise<ResourcefulHttpResponse<T>>
Implementation of
get()
ts
get<T>(url: string, options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): Promise<ResourcefulHttpResponse<T>>;Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
url | string |
options? | Omit<ResourcefulHttpRequestOptions, "method" | "url"> |
Returns
Promise<ResourcefulHttpResponse<T>>
Implementation of
head()
ts
head<T>(url: string, options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): Promise<ResourcefulHttpResponse<T>>;Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
url | string |
options? | Omit<ResourcefulHttpRequestOptions, "method" | "url"> |
Returns
Promise<ResourcefulHttpResponse<T>>
Implementation of
patch()
ts
patch<T>(
url: string,
data?: any,
options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): Promise<ResourcefulHttpResponse<T>>;Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
url | string |
data? | any |
options? | Omit<ResourcefulHttpRequestOptions, "method" | "url"> |
Returns
Promise<ResourcefulHttpResponse<T>>
Implementation of
post()
ts
post<T>(
url: string,
data?: any,
options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): Promise<ResourcefulHttpResponse<T>>;Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
url | string |
data? | any |
options? | Omit<ResourcefulHttpRequestOptions, "method" | "url"> |
Returns
Promise<ResourcefulHttpResponse<T>>
Implementation of
put()
ts
put<T>(
url: string,
data?: any,
options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): Promise<ResourcefulHttpResponse<T>>;Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
url | string |
data? | any |
options? | Omit<ResourcefulHttpRequestOptions, "method" | "url"> |
Returns
Promise<ResourcefulHttpResponse<T>>
Implementation of
request()
ts
request<T>(options: ResourcefulHttpRequestOptions): Promise<ResourcefulHttpResponse<T>>;Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
options | ResourcefulHttpRequestOptions |
Returns
Promise<ResourcefulHttpResponse<T>>