HttpError
Class: HttpError
Section titled “Class: HttpError”Defined in: packages/fetch-kit/src/errors.ts:48
Thrown when the server responds with a non-2xx status.
The full Response object is preserved so callers can read headers, stream the body, or re-handle as needed.
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new HttpError(
status,statusText,response,body):HttpError
Defined in: packages/fetch-kit/src/errors.ts:51
Parameters
Section titled “Parameters”status
Section titled “status”number
statusText
Section titled “statusText”string
response
Section titled “response”Response
unknown
Returns
Section titled “Returns”HttpError
Overrides
Section titled “Overrides”Properties
Section titled “Properties”
readonlybody:unknown
Defined in: packages/fetch-kit/src/errors.ts:55
readonlyname:"HttpError"="HttpError"
Defined in: packages/fetch-kit/src/errors.ts:49
Overrides
Section titled “Overrides”response
Section titled “response”
readonlyresponse:Response
Defined in: packages/fetch-kit/src/errors.ts:54
status
Section titled “status”
readonlystatus:number
Defined in: packages/fetch-kit/src/errors.ts:52
statusText
Section titled “statusText”
readonlystatusText:string
Defined in: packages/fetch-kit/src/errors.ts:53
Accessors
Section titled “Accessors”isClientError
Section titled “isClientError”Get Signature
Section titled “Get Signature”get isClientError():
boolean
Defined in: packages/fetch-kit/src/errors.ts:61
Returns true for 4xx errors (client errors).
Returns
Section titled “Returns”boolean
isServerError
Section titled “isServerError”Get Signature
Section titled “Get Signature”get isServerError():
boolean
Defined in: packages/fetch-kit/src/errors.ts:66
Returns true for 5xx errors (server errors).
Returns
Section titled “Returns”boolean