Skip to content

@epikodelabs/streamix


@epikodelabs/streamix / networking/src/public-api / HttpClient

Type Alias: HttpClient ​

HttpClient = object

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:92

An HTTP client built from a chain of middleware.

Methods ​

withDefaults() ​

withDefaults(this, ...middlewares): HttpClient

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:93

Parameters ​

this ​

HttpClient

middlewares ​

...Middleware[]

Returns ​

HttpClient


get() ​

get<T>(url, options?, parser?): HttpStream<T>

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:95

Type Parameters ​

T ​

T = any

Parameters ​

url ​

string

options? ​

HttpOptions | ParserFunction<T>

parser? ​

ParserFunction<T>

Returns ​

HttpStream<T>


post() ​

post<T>(url, options?, parser?): HttpStream<T>

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:101

Type Parameters ​

T ​

T = any

Parameters ​

url ​

string

options? ​

HttpOptions | ParserFunction<T>

parser? ​

ParserFunction<T>

Returns ​

HttpStream<T>


put() ​

put<T>(url, options?, parser?): HttpStream<T>

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:107

Type Parameters ​

T ​

T = any

Parameters ​

url ​

string

options? ​

HttpOptions | ParserFunction<T>

parser? ​

ParserFunction<T>

Returns ​

HttpStream<T>


patch() ​

patch<T>(url, options?, parser?): HttpStream<T>

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:113

Type Parameters ​

T ​

T = any

Parameters ​

url ​

string

options? ​

HttpOptions | ParserFunction<T>

parser? ​

ParserFunction<T>

Returns ​

HttpStream<T>


delete() ​

delete<T>(url, options?, parser?): HttpStream<T>

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:119

Type Parameters ​

T ​

T = any

Parameters ​

url ​

string

options? ​

HttpOptions | ParserFunction<T>

parser? ​

ParserFunction<T>

Returns ​

HttpStream<T>

Released under the GNU AGPL v3 or later.