@sveltejs/kit
Version:
SvelteKit is the fastest way to build Svelte apps
23 lines (21 loc) • 492 B
JavaScript
/**
* @template {{ tracing: { enabled: boolean, root: import('@opentelemetry/api').Span, current: import('@opentelemetry/api').Span } }} T
* @param {T} event_like
* @param {import('@opentelemetry/api').Span} current
* @returns {T}
*/
export function merge_tracing(event_like, current) {
return {
...event_like,
tracing: {
...event_like.tracing,
current
}
};
}
export {
with_request_store,
getRequestEvent,
get_request_store,
try_get_request_store
} from './event.js';