From b6537ef95d79ae396fc14048872f7588748bef27 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Wed, 5 Oct 2022 12:40:31 +0200 Subject: [PATCH] deprecate `@sentry/hub` exports --- packages/hub/src/index.ts | 181 +++++++++++++++++++++++++++++++++++--- 1 file changed, 168 insertions(+), 13 deletions(-) diff --git a/packages/hub/src/index.ts b/packages/hub/src/index.ts index 70c0fd3e1f5c..173752ed72ac 100644 --- a/packages/hub/src/index.ts +++ b/packages/hub/src/index.ts @@ -1,29 +1,184 @@ +/* eslint-disable deprecation/deprecation */ + export type { Carrier, Layer } from '@sentry/core'; +import { + addBreadcrumb as addBreadcrumbCore, + addGlobalEventProcessor as addGlobalEventProcessorCore, + captureEvent as captureEventCore, + captureException as captureExceptionCore, + captureMessage as captureMessageCore, + closeSession as closeSessionCore, + configureScope as configureScopeCore, + getCurrentHub as getCurrentHubCore, + getHubFromCarrier as getHubFromCarrierCore, + getMainCarrier as getMainCarrierCore, + Hub as HubCore, + makeMain as makeMainCore, + makeSession as makeSessionCore, + Scope as ScopeCore, + SessionFlusher as SessionFlusherCore, + setContext as setContextCore, + setExtra as setExtraCore, + setExtras as setExtrasCore, + setHubOnCarrier as setHubOnCarrierCore, + setTag as setTagCore, + setTags as setTagsCore, + setUser as setUserCore, + startTransaction as startTransactionCore, + updateSession as updateSessionCore, + withScope as withScopeCore, +} from '@sentry/core'; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const getCurrentHub = getCurrentHubCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const addGlobalEventProcessor = addGlobalEventProcessorCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const Scope = ScopeCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const getHubFromCarrier = getHubFromCarrierCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const getMainCarrier = getMainCarrierCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const Hub = HubCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const makeMain = makeMainCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const setHubOnCarrier = setHubOnCarrierCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const SessionFlusher = SessionFlusherCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const closeSession = closeSessionCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const makeSession = makeSessionCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const updateSession = updateSessionCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const addBreadcrumb = addBreadcrumbCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const captureException = captureExceptionCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const captureEvent = captureEventCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const captureMessage = captureMessageCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const configureScope = configureScopeCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const startTransaction = startTransactionCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const setContext = setContextCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const setExtra = setExtraCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const setExtras = setExtrasCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const setTag = setTagCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const setTags = setTagsCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const setUser = setUserCore; + +/** + * @deprecated This export has moved to @sentry/core. The @sentry/hub package will be removed in v8. + */ +const withScope = withScopeCore; + export { - getCurrentHub, + addBreadcrumb, addGlobalEventProcessor, - Scope, + captureEvent, + captureException, + captureMessage, + closeSession, + configureScope, + getCurrentHub, getHubFromCarrier, getMainCarrier, Hub, makeMain, - setHubOnCarrier, - SessionFlusher, - closeSession, makeSession, - updateSession, - addBreadcrumb, - captureException, - captureEvent, - captureMessage, - configureScope, - startTransaction, + Scope, + SessionFlusher, setContext, setExtra, setExtras, + setHubOnCarrier, setTag, setTags, setUser, + startTransaction, + updateSession, withScope, -} from '@sentry/core'; +};