@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?
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?
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?
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?
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?
Returns
HttpStream<T>