API Reference / HttpClient
Class: HttpClient
Defined in: src/client/HttpClient.ts:48
Constructors
Constructor
new HttpClient(
config,dependencies?):HttpClient
Defined in: src/client/HttpClient.ts:56
Parameters
config
dependencies?
Returns
HttpClient
Methods
request()
request<
TResponse,TBody>(options):Promise<TResponse>
Defined in: src/client/HttpClient.ts:78
Type Parameters
TResponse
TResponse
TBody
TBody = unknown
Parameters
options
RequestOptions<TBody>
Returns
Promise<TResponse>
getCircuitState()
getCircuitState():
CircuitState|undefined
Defined in: src/client/HttpClient.ts:104
Current circuit-breaker state, mainly useful for health checks/observability.
Returns
CircuitState | undefined
getClientId()
getClientId():
string
Defined in: src/client/HttpClient.ts:132
Returns
string
getAccessToken()
getAccessToken():
Promise<string>
Defined in: src/client/HttpClient.ts:136
Returns
Promise<string>