MCPcopy
hub / github.com/claude-code-best/claude-code / extractHttpStatus

Function extractHttpStatus

src/bridge/debugUtils.ts:88–100  ·  view source on GitHub ↗
(err: unknown)

Source from the content-addressed store, hash-verified

86 * Returns undefined for non-HTTP errors (e.g. network failures).
87 */
88export function extractHttpStatus(err: unknown): number | undefined {
89 if (
90 err &&
91 typeof err === 'object' &&
92 'response' in err &&
93 (err as { response?: { status?: unknown } }).response &&
94 typeof (err as { response: { status?: unknown } }).response.status ===
95 'number'
96 ) {
97 return (err as { response: { status: number } }).response.status
98 }
99 return undefined
100}
101
102/**
103 * Pull a human-readable message out of an API error response body.

Callers 1

startWorkPollLoopFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected