@@ -68,10 +68,10 @@ export { SDK_VERSION } from './version';
6868export {
6969 getIntegrationsToSetup ,
7070 addIntegration ,
71+ defineIntegration ,
7172 // eslint-disable-next-line deprecation/deprecation
7273 convertIntegrationFnToClass ,
7374} from './integration' ;
74- export { FunctionToString , InboundFilters , LinkedErrors } from './integrations' ;
7575export { applyScopeDataToEvent , mergeScopeData } from './utils/applyScopeDataToEvent' ;
7676export { prepareEvent } from './utils/prepareEvent' ;
7777export { createCheckInEnvelope } from './checkin' ;
@@ -85,9 +85,23 @@ export {
8585} from './utils/spanUtils' ;
8686export { getRootSpan } from './utils/getRootSpan' ;
8787export { DEFAULT_ENVIRONMENT } from './constants' ;
88+ /* eslint-disable deprecation/deprecation */
8889export { ModuleMetadata } from './integrations/metadata' ;
8990export { RequestData } from './integrations/requestdata' ;
90- import * as Integrations from './integrations' ;
91+ export { InboundFilters } from './integrations/inboundfilters' ;
92+ export { FunctionToString } from './integrations/functiontostring' ;
93+ export { LinkedErrors } from './integrations/linkederrors' ;
94+ /* eslint-enable deprecation/deprecation */
95+ import * as INTEGRATIONS from './integrations' ;
96+ export { functionToStringIntegration } from './integrations/functiontostring' ;
97+ export { inboundFiltersIntegration } from './integrations/inboundfilters' ;
98+ export { linkedErrorsIntegration } from './integrations/linkederrors' ;
99+ export { moduleMetadataIntegration } from './integrations/metadata' ;
100+ export { requestDataIntegration } from './integrations/requestdata' ;
91101export { metrics } from './metrics/exports' ;
92102
103+ /** @deprecated Import the integration function directly, e.g. `inboundFiltersIntegration()` instead of `new Integrations.InboundFilter(). */
104+ const Integrations = INTEGRATIONS ;
105+
106+ // eslint-disable-next-line deprecation/deprecation
93107export { Integrations } ;
0 commit comments