MCPcopy Index your code
hub / github.com/codeaashu/claude-code / normalizeControlMessageKeys

Function normalizeControlMessageKeys

src/utils/controlMessageCompat.ts:13–32  ·  view source on GitHub ↗
(obj: unknown)

Source from the content-addressed store, hash-verified

11 * Mutates the object in place.
12 */
13export function normalizeControlMessageKeys(obj: unknown): unknown {
14 if (obj === null || typeof obj !== 'object') return obj
15 const record = obj as Record<string, unknown>
16 if ('requestId' in record && !('request_id' in record)) {
17 record.request_id = record.requestId
18 delete record.requestId
19 }
20 if (
21 'response' in record &&
22 record.response !== null &&
23 typeof record.response === 'object'
24 ) {
25 const response = record.response as Record<string, unknown>
26 if ('requestId' in response && !('request_id' in response)) {
27 response.request_id = response.requestId
28 delete response.requestId
29 }
30 }
31 return obj
32}
33

Callers 2

handleIngressMessageFunction · 0.85
processLineMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected