@@ -69,10 +69,10 @@ export { SDK_VERSION } from './version';
6969export {
7070 getIntegrationsToSetup ,
7171 addIntegration ,
72+ defineIntegration ,
7273 // eslint-disable-next-line deprecation/deprecation
7374 convertIntegrationFnToClass ,
7475} from './integration' ;
75- export { FunctionToString , InboundFilters , LinkedErrors } from './integrations' ;
7676export { applyScopeDataToEvent , mergeScopeData } from './utils/applyScopeDataToEvent' ;
7777export { prepareEvent } from './utils/prepareEvent' ;
7878export { createCheckInEnvelope } from './checkin' ;
@@ -86,9 +86,23 @@ export {
8686} from './utils/spanUtils' ;
8787export { getRootSpan } from './utils/getRootSpan' ;
8888export { DEFAULT_ENVIRONMENT } from './constants' ;
89+ /* eslint-disable deprecation/deprecation */
8990export { ModuleMetadata } from './integrations/metadata' ;
9091export { RequestData } from './integrations/requestdata' ;
91- import * as Integrations from './integrations' ;
92+ export { InboundFilters } from './integrations/inboundfilters' ;
93+ export { FunctionToString } from './integrations/functiontostring' ;
94+ export { LinkedErrors } from './integrations/linkederrors' ;
95+ /* eslint-enable deprecation/deprecation */
96+ import * as INTEGRATIONS from './integrations' ;
97+ export { functionToStringIntegration } from './integrations/functiontostring' ;
98+ export { inboundFiltersIntegration } from './integrations/inboundfilters' ;
99+ export { linkedErrorsIntegration } from './integrations/linkederrors' ;
100+ export { moduleMetadataIntegration } from './integrations/metadata' ;
101+ export { requestDataIntegration } from './integrations/requestdata' ;
92102export { metrics } from './metrics/exports' ;
93103
104+ /** @deprecated Import the integration function directly, e.g. `inboundFiltersIntegration()` instead of `new Integrations.InboundFilter(). */
105+ const Integrations = INTEGRATIONS ;
106+
107+ // eslint-disable-next-line deprecation/deprecation
94108export { Integrations } ;
0 commit comments