index.js 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { Integrations as Integrations$1 } from '@sentry/core';
  2. export { Hub, SDK_VERSION, SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, Scope, addBreadcrumb, addEventProcessor, addGlobalEventProcessor, addIntegration, captureCheckIn, captureEvent, captureException, captureMessage, captureSession, close, configureScope, continueTrace, createTransport, endSession, extractTraceparentData, flush, functionToStringIntegration, getActiveSpan, getActiveTransaction, getClient, getCurrentHub, getCurrentScope, getGlobalScope, getHubFromCarrier, getIsolationScope, getSpanStatusFromHttpCode, inboundFiltersIntegration, isInitialized, lastEventId, linkedErrorsIntegration, makeMain, metrics, parameterize, requestDataIntegration, runWithAsyncContext, setContext, setCurrentClient, setExtra, setExtras, setHttpStatus, setMeasurement, setTag, setTags, setUser, spanStatusfromHttpCode, startActiveSpan, startInactiveSpan, startSession, startSpan, startSpanManual, startTransaction, trace, withIsolationScope, withMonitor, withScope } from '@sentry/core';
  3. export { autoDiscoverNodePerformanceMonitoringIntegrations } from './tracing/index.js';
  4. export { NodeClient } from './client.js';
  5. export { makeNodeTransport } from './transports/http.js';
  6. export { defaultIntegrations, defaultStackParser, getDefaultIntegrations, getSentryRelease, init } from './sdk.js';
  7. export { DEFAULT_USER_INCLUDES, addRequestDataToEvent, extractRequestData } from '@sentry/utils';
  8. export { deepReadDirSync } from './utils.js';
  9. import { createGetModuleFromFilename } from './module.js';
  10. export { createGetModuleFromFilename } from './module.js';
  11. export { enableAnrDetection } from './integrations/anr/legacy.js';
  12. import * as handlers from './handlers.js';
  13. export { handlers as Handlers };
  14. import * as index from './integrations/index.js';
  15. import * as integrations from './tracing/integrations.js';
  16. export { consoleIntegration } from './integrations/console.js';
  17. export { onUncaughtExceptionIntegration } from './integrations/onuncaughtexception.js';
  18. export { onUnhandledRejectionIntegration } from './integrations/onunhandledrejection.js';
  19. export { modulesIntegration } from './integrations/modules.js';
  20. export { contextLinesIntegration } from './integrations/contextlines.js';
  21. export { nodeContextIntegration } from './integrations/context.js';
  22. export { localVariablesIntegration } from './integrations/local-variables/index.js';
  23. export { spotlightIntegration } from './integrations/spotlight.js';
  24. export { anrIntegration } from './integrations/anr/index.js';
  25. export { hapiErrorPlugin, hapiIntegration } from './integrations/hapi/index.js';
  26. export { Undici, nativeNodeFetchintegration } from './integrations/undici/index.js';
  27. export { Http, httpIntegration } from './integrations/http.js';
  28. import { instrumentCron } from './cron/cron.js';
  29. import { instrumentNodeCron } from './cron/node-cron.js';
  30. import { instrumentNodeSchedule } from './cron/node-schedule.js';
  31. /**
  32. * @deprecated use `createGetModuleFromFilename` instead.
  33. */
  34. const getModuleFromFilename = createGetModuleFromFilename();
  35. // TODO: Deprecate this once we migrated tracing integrations
  36. const Integrations = {
  37. // eslint-disable-next-line deprecation/deprecation
  38. ...Integrations$1,
  39. ...index,
  40. ...integrations,
  41. };
  42. /** Methods to instrument cron libraries for Sentry check-ins */
  43. const cron = {
  44. instrumentCron,
  45. instrumentNodeCron,
  46. instrumentNodeSchedule,
  47. };
  48. export { Integrations, cron, getModuleFromFilename };
  49. //# sourceMappingURL=index.js.map