@@ -67,10 +67,10 @@ export { SDK_VERSION } from './version';
6767export {
6868 getIntegrationsToSetup ,
6969 addIntegration ,
70+ defineIntegration ,
7071 // eslint-disable-next-line deprecation/deprecation
7172 convertIntegrationFnToClass ,
7273} from './integration' ;
73- export { FunctionToString , InboundFilters , LinkedErrors } from './integrations' ;
7474export { applyScopeDataToEvent , mergeScopeData } from './utils/applyScopeDataToEvent' ;
7575export { prepareEvent } from './utils/prepareEvent' ;
7676export { createCheckInEnvelope } from './checkin' ;
@@ -84,9 +84,20 @@ export {
8484} from './utils/spanUtils' ;
8585export { getRootSpan } from './utils/getRootSpan' ;
8686export { DEFAULT_ENVIRONMENT } from './constants' ;
87+ /* eslint-disable deprecation/deprecation */
8788export { ModuleMetadata } from './integrations/metadata' ;
8889export { RequestData } from './integrations/requestdata' ;
89- import * as Integrations from './integrations' ;
90+ /* eslint-enable deprecation/deprecation */
91+ import * as INTEGRATIONS from './integrations' ;
92+ export { functionToStringIntegration } from './integrations/functiontostring' ;
93+ export { inboundFiltersIntegration } from './integrations/inboundfilters' ;
94+ export { linkedErrorsIntegration } from './integrations/linkederrors' ;
95+ export { moduleMetadataIntegration } from './integrations/metadata' ;
96+ export { requestDataIntegration } from './integrations/requestdata' ;
9097export { metrics } from './metrics/exports' ;
9198
99+ /** @deprecated Import the integration function directly, e.g. `inboundFiltersIntegration()` instead of `new Integrations.InboundFilter(). */
100+ const Integrations = INTEGRATIONS ;
101+
102+ // eslint-disable-next-line deprecation/deprecation
92103export { Integrations } ;
0 commit comments