(
atom: Atom.Atom<AsyncResult.AsyncResult<A, E>>,
opts: AtomQueryOptions = {}
)
| 275 | |
| 276 | const takeAtomQueryParentSpan = <A, E>(atom: Atom.Atom<AsyncResult.AsyncResult<A, E>>) => { |
| 277 | const target = atomSpanTarget(atom) |
| 278 | const span = atomQueryParentSpans.get(target) |
| 279 | if (span !== undefined) atomQueryParentSpans.delete(target) |
| 280 | return span |
| 281 | } |
| 282 | |
| 283 | const setAtomQueryParentSpan = <A, E>( |
| 284 | atom: Atom.Atom<AsyncResult.AsyncResult<A, E>>, |
| 285 | span: Tracer.AnySpan |
| 286 | ) => { |
| 287 | atomQueryParentSpans.set(atomSpanTarget(atom), span) |
| 288 | } |
| 289 | |
| 290 | export const captureAtomQueryParentSpan = <A, E>( |
no test coverage detected
searching dependent graphs…