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

Function httpStatus

apps/cloud/src/observability/error-logging.ts:40–48  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

38const errorTag = (error: unknown): string => stringValue(error, "_tag") ?? "Unknown";
39
40const httpStatus = (error: unknown): number => {
41 const directStatus = numberValue(error, "status");
42 if (directStatus) return directStatus;
43
44 const constructor = objectValue(error, "constructor");
45 const ast = objectValue(constructor, "ast");
46 const annotations = objectValue(ast, "annotations");
47 return numberValue(annotations, "httpApiStatus") ?? 500;
48};
49
50const requestPath = (request: HttpServerRequest.HttpServerRequest): string => {
51 if (URL.canParse(request.url, "http://executor.local")) {

Callers 1

logApiErrorCauseFunction · 0.85

Calls 2

numberValueFunction · 0.85
objectValueFunction · 0.85

Tested by

no test coverage detected