MCPcopy Create free account
hub / github.com/Effect-TS/effect / mergeAll

Function mergeAll

packages/effect/src/internal/context.ts:298–308  ·  view source on GitHub ↗
(
  ...ctxs: [...{ [K in keyof T]: C.Context<T[K]> }]
)

Source from the content-addressed store, hash-verified

296
297/** @internal */
298export const mergeAll = <T extends Array<unknown>>(
299 ...ctxs: [...{ [K in keyof T]: C.Context<T[K]> }]
300): C.Context<T[number]> => {
301 const map = new Map()
302 for (let i = 0; i < ctxs.length; i++) {
303 ctxs[i].unsafeMap.forEach((value, key) => {
304 map.set(key, value)
305 })
306 }
307 return makeContext(map)
308}
309
310/** @internal */
311export const pick =

Callers

nothing calls this directly

Calls 2

makeContextFunction · 0.85
setMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…