Skip to content

Interface: ResourcefulHttpService

Properties

PropertyType
requestMiddlewareReadonly<ResourcefulHttpMiddlewareProxy<ResourcefulHttpRequestMiddlewareFn>>
responseMiddlewareReadonly<ResourcefulHttpMiddlewareProxy<ResourcefulHttpResponseMiddlewareFn>>

Methods

delete()

ts
delete<T>(url: string, options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): MaybePromised<ResourcefulHttpResponse<T>>;

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
urlstring
options?Omit<ResourcefulHttpRequestOptions, "method" | "url">

Returns

MaybePromised<ResourcefulHttpResponse<T>>


get()

ts
get<T>(url: string, options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): MaybePromised<ResourcefulHttpResponse<T>>;

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
urlstring
options?Omit<ResourcefulHttpRequestOptions, "method" | "url">

Returns

MaybePromised<ResourcefulHttpResponse<T>>


ts
head<T>(url: string, options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): MaybePromised<ResourcefulHttpResponse<T>>;

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
urlstring
options?Omit<ResourcefulHttpRequestOptions, "method" | "url">

Returns

MaybePromised<ResourcefulHttpResponse<T>>


patch()

ts
patch<T>(
   url: string,
   data?: any,
options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): MaybePromised<ResourcefulHttpResponse<T>>;

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
urlstring
data?any
options?Omit<ResourcefulHttpRequestOptions, "method" | "url">

Returns

MaybePromised<ResourcefulHttpResponse<T>>


post()

ts
post<T>(
   url: string,
   data?: any,
options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): MaybePromised<ResourcefulHttpResponse<T>>;

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
urlstring
data?any
options?Omit<ResourcefulHttpRequestOptions, "method" | "url">

Returns

MaybePromised<ResourcefulHttpResponse<T>>


put()

ts
put<T>(
   url: string,
   data?: any,
options?: Omit<ResourcefulHttpRequestOptions, "method" | "url">): MaybePromised<ResourcefulHttpResponse<T>>;

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
urlstring
data?any
options?Omit<ResourcefulHttpRequestOptions, "method" | "url">

Returns

MaybePromised<ResourcefulHttpResponse<T>>


request()

ts
request<T>(options: ResourcefulHttpRequestOptions): MaybePromised<ResourcefulHttpResponse<T>>;

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
optionsResourcefulHttpRequestOptions

Returns

MaybePromised<ResourcefulHttpResponse<T>>