MCPcopy Index your code
hub / github.com/anomalyco/opencode / upsertKeyValue

Function upsertKeyValue

packages/desktop/src/main/windows.ts:487–499  ·  view source on GitHub ↗
(obj: Record<string, any>, keyToChange: string, value: any)

Source from the content-addressed store, hash-verified

485}
486
487function upsertKeyValue(obj: Record<string, any>, keyToChange: string, value: any) {
488 const keyToChangeLower = keyToChange.toLowerCase()
489 for (const key of Object.keys(obj)) {
490 if (key.toLowerCase() === keyToChangeLower) {
491 // Reassign old key
492 obj[key] = value
493 // Done
494 return
495 }
496 }
497 // Insert at end instead
498 obj[keyToChange] = value
499}

Callers 2

createMainWindowFunction · 0.85
addRendererHeadersFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected