export { Breadcrumb , BreadcrumbHint , Request , SdkInfo , Event , EventHint , EventStatus , Exception , Response , SeverityLevel , StackFrame , Stacktrace , Thread , User , } from '@sentry/types' ; export { addGlobalEventProcessor , addBreadcrumb , captureException , captureEvent , captureMessage , configureScope , getHubFromCarrier , getCurrentHub , Hub , makeMain , Scope , startTransaction , SDK_VERSION , setContext , setExtra , setExtras , setTag , setTags , setUser , withScope , } from '@sentry/core' ; export { NodeOptions } from './types' ; export { NodeBackend } from './backend' ; export { NodeClient } from './client' ; export { defaultIntegrations , init , lastEventId , flush , close , getSentryRelease } from './sdk' ; export { deepReadDirSync } from './utils' ; export { SDK_NAME } from './version' ; import { Integrations as CoreIntegrations } from '@sentry/core' ; import { getMainCarrier } from '@sentry/hub' ; import * as domain from 'domain' ; import * as Handlers from './handlers' ; import * as NodeIntegrations from './integrations' ; import * as Transports from './transports' ; const INTEGRATIONS = { ... CoreIntegrations , ... NodeIntegrations , } ; export { INTEGRATIONS as Integrations , Transports , Handlers } ; const carrier = getMainCarrier ( ) ; if ( carrier . __SENTRY__ ) { carrier . __SENTRY__ . extensions = carrier . __SENTRY__ . extensions || { } ; carrier . __SENTRY__ . extensions . domain = carrier . __SENTRY__ . extensions . domain || domain ; }