MCPcopy Create free account
hub / github.com/anomalyco/opencode / copyMap

Function copyMap

packages/opencode/src/cli/cmd/run/subagent-data.ts:242–252  ·  view source on GitHub ↗
(source: Map<K, V>, keep: Set<K>)

Source from the content-addressed store, hash-verified

240}
241
242function copyMap<K, V>(source: Map<K, V>, keep: Set<K>) {
243 const out = new Map<K, V>()
244 for (const [key, value] of source) {
245 if (!keep.has(key)) {
246 continue
247 }
248
249 out.set(key, value)
250 }
251 return out
252}
253
254function compactToolPart(part: ToolPart): ToolPart {
255 return {

Callers 3

compactCallMapFunction · 0.85
compactEchoMapFunction · 0.85
compactDetailFunction · 0.85

Calls 1

setMethod · 0.45

Tested by

no test coverage detected