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:76

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:77

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:79

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:85

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:91

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:97

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:103

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.