MCPcopy Create free account
hub / github.com/effect-app/libs / getStreamQueryFamily

Function getStreamQueryFamily

packages/vue/src/query.ts:134–145  ·  view source on GitHub ↗
(
  rt: AtomClientRuntime,
  q: StreamQueryFamilyDescriptor<I, A, E>
)

Source from the content-addressed store, hash-verified

132 queryFamilyByKey.set(key, f)
133 }
134 return f
135}
136
137const streamQueryFamilyByKey = new Map<string, any>()
138const getStreamQueryFamily = <I, A, E>(
139 rt: AtomClientRuntime,
140 q: StreamQueryFamilyDescriptor<I, A, E>
141): StreamQueryAtomFamily<I, A, E> => {
142 const key = queryFamilyCacheKey(q)
143 let f = streamQueryFamilyByKey.get(key)
144 if (!f) {
145 f = buildStreamQueryFamily(rt, q)
146 streamQueryFamilyByKey.set(key, f)
147 }
148 return f

Callers 2

streamQueryAtomForFunction · 0.85
useStreamQueryFamilyFunction · 0.85

Calls 4

buildStreamQueryFamilyFunction · 0.90
queryFamilyCacheKeyFunction · 0.85
getMethod · 0.65
setMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…