MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / toHttpResponseError

Function toHttpResponseError

apps/cloud/src/api/error-response.ts:42–51  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

40 Predicate.isTagged(error, "HttpResponseError");
41
42const toHttpResponseError = (error: unknown): HttpResponseError => {
43 const unwrapped = unwrapCause(error);
44 return isHttpResponseError(unwrapped)
45 ? unwrapped
46 : new HttpResponseError({
47 status: 500,
48 code: "internal_server_error",
49 message: "Internal server error",
50 });
51};
52
53export const isServerError = (error: unknown): boolean => toHttpResponseError(error).status >= 500;
54

Callers 4

isServerErrorFunction · 0.85
toErrorResponseFunction · 0.85
toErrorServerResponseFunction · 0.85

Calls 2

unwrapCauseFunction · 0.85
isHttpResponseErrorFunction · 0.85

Tested by

no test coverage detected