(error: unknown)
| 38 | const errorTag = (error: unknown): string => stringValue(error, "_tag") ?? "Unknown"; |
| 39 | |
| 40 | const 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 | |
| 50 | const requestPath = (request: HttpServerRequest.HttpServerRequest): string => { |
| 51 | if (URL.canParse(request.url, "http://executor.local")) { |
no test coverage detected