MCPcopy Index your code
hub / github.com/getsentry/sentry-javascript / _callOnRequestSpanEnd

Function _callOnRequestSpanEnd

packages/core/src/fetch.ts:169–183  ·  view source on GitHub ↗
(
  span: Span,
  handlerData: HandlerDataFetch,
  spanOriginOrOptions?: SpanOrigin | InstrumentFetchRequestOptions,
)

Source from the content-addressed store, hash-verified

167 * Calls the onRequestSpanEnd callback if it is defined.
168 */
169export function _callOnRequestSpanEnd(
170 span: Span,
171 handlerData: HandlerDataFetch,
172 spanOriginOrOptions?: SpanOrigin | InstrumentFetchRequestOptions,
173): void {
174 const onRequestSpanEnd =
175 typeof spanOriginOrOptions === 'object' && spanOriginOrOptions !== null
176 ? spanOriginOrOptions.onRequestSpanEnd
177 : undefined;
178
179 onRequestSpanEnd?.(span, {
180 headers: handlerData.response?.headers,
181 error: handlerData.error,
182 });
183}
184
185/**
186 * Builds merged fetch headers that include `sentry-trace` and `baggage` (and optionally `traceparent`)

Callers 1

instrumentFetchRequestFunction · 0.85

Calls 1

onRequestSpanEndFunction · 0.85

Tested by

no test coverage detected