index.js 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. export { addTracingExtensions, startIdleTransaction } from './tracing/hubextensions.js';
  2. export { IdleTransaction, TRACING_DEFAULTS } from './tracing/idletransaction.js';
  3. export { Span } from './tracing/span.js';
  4. export { Transaction } from './tracing/transaction.js';
  5. export { extractTraceparentData, getActiveTransaction } from './tracing/utils.js';
  6. export { SpanStatus, getSpanStatusFromHttpCode, setHttpStatus, spanStatusfromHttpCode } from './tracing/spanstatus.js';
  7. export { continueTrace, getActiveSpan, startActiveSpan, startInactiveSpan, startSpan, startSpanManual, trace } from './tracing/trace.js';
  8. export { getDynamicSamplingContextFromClient, getDynamicSamplingContextFromSpan } from './tracing/dynamicSamplingContext.js';
  9. export { setMeasurement } from './tracing/measurement.js';
  10. export { SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE } from './semanticAttributes.js';
  11. export { createEventEnvelope, createSessionEnvelope } from './envelope.js';
  12. export { addBreadcrumb, captureCheckIn, captureEvent, captureException, captureMessage, captureSession, close, configureScope, endSession, flush, getClient, getCurrentScope, isInitialized, lastEventId, setContext, setExtra, setExtras, setTag, setTags, setUser, startSession, startTransaction, withActiveSpan, withIsolationScope, withMonitor, withScope } from './exports.js';
  13. export { Hub, ensureHubOnCarrier, getCurrentHub, getHubFromCarrier, getIsolationScope, getMainCarrier, makeMain, runWithAsyncContext, setAsyncContextStrategy, setHubOnCarrier } from './hub.js';
  14. export { closeSession, makeSession, updateSession } from './session.js';
  15. export { SessionFlusher } from './sessionflusher.js';
  16. export { Scope, getGlobalScope, setGlobalScope } from './scope.js';
  17. export { addGlobalEventProcessor, notifyEventProcessors } from './eventProcessors.js';
  18. export { getEnvelopeEndpointWithUrlEncodedAuth, getReportDialogEndpoint } from './api.js';
  19. export { BaseClient, addEventProcessor } from './baseclient.js';
  20. export { ServerRuntimeClient } from './server-runtime-client.js';
  21. export { initAndBind, setCurrentClient } from './sdk.js';
  22. export { createTransport } from './transports/base.js';
  23. export { makeOfflineTransport } from './transports/offline.js';
  24. export { makeMultiplexedTransport } from './transports/multiplexed.js';
  25. export { SDK_VERSION } from './version.js';
  26. export { addIntegration, convertIntegrationFnToClass, defineIntegration, getIntegrationsToSetup } from './integration.js';
  27. export { applyScopeDataToEvent, mergeScopeData } from './utils/applyScopeDataToEvent.js';
  28. export { prepareEvent } from './utils/prepareEvent.js';
  29. export { createCheckInEnvelope } from './checkin.js';
  30. export { hasTracingEnabled } from './utils/hasTracingEnabled.js';
  31. export { isSentryRequestUrl } from './utils/isSentryRequestUrl.js';
  32. export { handleCallbackErrors } from './utils/handleCallbackErrors.js';
  33. export { parameterize } from './utils/parameterize.js';
  34. export { spanIsSampled, spanToJSON, spanToTraceContext, spanToTraceHeader } from './utils/spanUtils.js';
  35. export { getRootSpan } from './utils/getRootSpan.js';
  36. export { applySdkMetadata } from './utils/sdkMetadata.js';
  37. export { DEFAULT_ENVIRONMENT } from './constants.js';
  38. export { ModuleMetadata, moduleMetadataIntegration } from './integrations/metadata.js';
  39. export { RequestData, requestDataIntegration } from './integrations/requestdata.js';
  40. export { InboundFilters, inboundFiltersIntegration } from './integrations/inboundfilters.js';
  41. export { FunctionToString, functionToStringIntegration } from './integrations/functiontostring.js';
  42. export { LinkedErrors, linkedErrorsIntegration } from './integrations/linkederrors.js';
  43. import * as index from './integrations/index.js';
  44. export { metrics } from './metrics/exports.js';
  45. /** @deprecated Import the integration function directly, e.g. `inboundFiltersIntegration()` instead of `new Integrations.InboundFilter(). */
  46. const Integrations = index;
  47. export { Integrations };
  48. //# sourceMappingURL=index.js.map