Skip to main content
zerotal

Documentation


Documentation / @zerotal/core / http / HttpClientResponse

Class: HttpClientResponse

Defined in: http/HttpClient.ts:69

Wraps a fetch Response with convenient accessors.

Constructors

Constructor

new HttpClientResponse(_res): HttpClientResponse

Defined in: http/HttpClient.ts:70

Parameters

_res

Response

Returns

HttpClientResponse

Accessors

status

Get Signature

get status(): number

Defined in: http/HttpClient.ts:72

Returns

number


ok

Get Signature

get ok(): boolean

Defined in: http/HttpClient.ts:75

Returns

boolean


headers

Get Signature

get headers(): Headers

Defined in: http/HttpClient.ts:78

Returns

Headers

Methods

json()

json<T>(): Promise<T>

Defined in: http/HttpClient.ts:82

Type Parameters

T

T = unknown

Returns

Promise<T>


text()

text(): Promise<string>

Defined in: http/HttpClient.ts:85

Returns

Promise<string>


blob()

blob(): Promise<Blob>

Defined in: http/HttpClient.ts:88

Returns

Promise<Blob>


throw()

throw(): this

Defined in: http/HttpClient.ts:96

Return this response, or throw when the status is >= 400.

Returns

this

Throws

when the underlying response is not ok.