Skip to content

Class: HttpErrorResult\<ResourceType>

An error caused by an HTTP request

Type parameters

Name Type
ResourceType extends Resource

Hierarchy

  • ResourceError\<ResourceType>

↳ HttpErrorResult

↳↳ UnexpectedHttpError

↳↳ UnauthenticatedHttpError

↳↳ UnauthorizedHttpError

↳↳ NotFoundHttpError

↳↳ ServerHttpError

Constructors

constructor

• new HttpErrorResult\<ResourceType>(resource, response, message?): HttpErrorResult\<ResourceType>

Type parameters

Name Type
ResourceType extends Resource\<string>

Parameters

Name Type Description
resource ResourceType the resource
response Response The response returned by the HTTP requests
message? string A custom message for the error

Returns

HttpErrorResult\<ResourceType>

Overrides

ResourceError\<ResourceType\>.constructor

Defined in

packages/connected-solid/src/requester/results/error/HttpErrorResult.ts:39

Properties

headers

• Readonly headers: Headers

Headers returned by the HTTP request

Defined in

packages/connected-solid/src/requester/results/error/HttpErrorResult.ts:27


isError

• Readonly isError: true

Inherited from

ResourceError.isError

Defined in

packages/connected/dist/results/error/ErrorResult.d.ts:5


resource

• Readonly resource: ResourceType

Inherited from

ResourceError.resource

Defined in

packages/connected/dist/results/error/ErrorResult.d.ts:10


response

• Readonly response: Response

Response returned by the HTTP request

Defined in

packages/connected-solid/src/requester/results/error/HttpErrorResult.ts:32


status

• Readonly status: number

The status of the HTTP request

Defined in

packages/connected-solid/src/requester/results/error/HttpErrorResult.ts:22


type

• Readonly Abstract type: string

Inherited from

ResourceError.type

Defined in

packages/connected/dist/results/error/ErrorResult.d.ts:4


uri

• Readonly uri: ResourceType["uri"]

Inherited from

ResourceError.uri

Defined in

packages/connected/dist/results/error/ErrorResult.d.ts:9

Methods

checkResponse

▸ checkResponse\<ResourceType>(resource, response): undefined | HttpErrorResultType\<ResourceType>

Checks a given response to see if it is a ServerHttpError, an UnauthenticatedHttpError or a some unexpected error.

Type parameters

Name Type
ResourceType extends Resource\<string>

Parameters

Name Type Description
resource ResourceType -
response Response The response of the request

Returns

undefined | HttpErrorResultType\<ResourceType>

An error if the response calls for it. Undefined if not.

Defined in

packages/connected-solid/src/requester/results/error/HttpErrorResult.ts:70


isnt

▸ isnt(response): boolean

Checks to see if a given response does not constitute an HTTP Error

Parameters

Name Type Description
response Response The response of the request

Returns

boolean

true if the response does not constitute an HTTP Error

Defined in

packages/connected-solid/src/requester/results/error/HttpErrorResult.ts:55