diff --git a/packages/nextjs/src/server/httpIntegration.ts b/packages/nextjs/src/server/httpIntegration.ts index d4e405586e96..4252cffcaa86 100644 --- a/packages/nextjs/src/server/httpIntegration.ts +++ b/packages/nextjs/src/server/httpIntegration.ts @@ -1,11 +1,10 @@ import { Integrations } from '@sentry/node'; -const { Http: OriginalHttp } = Integrations; /** * A custom HTTP integration where we always enable tracing. */ -export class Http extends OriginalHttp { - public constructor(options?: ConstructorParameters[0]) { +export class Http extends Integrations.Http { + public constructor(options?: ConstructorParameters[0]) { super({ ...options, tracing: true, diff --git a/packages/nextjs/src/server/onUncaughtExceptionIntegration.ts b/packages/nextjs/src/server/onUncaughtExceptionIntegration.ts index 4659eb682fdb..6e9e0c034676 100644 --- a/packages/nextjs/src/server/onUncaughtExceptionIntegration.ts +++ b/packages/nextjs/src/server/onUncaughtExceptionIntegration.ts @@ -1,11 +1,10 @@ import { Integrations } from '@sentry/node'; -const { OnUncaughtException: OriginalOnUncaughtException } = Integrations; /** * A custom OnUncaughtException integration that does not exit by default. */ -export class OnUncaughtException extends OriginalOnUncaughtException { - public constructor(options?: ConstructorParameters[0]) { +export class OnUncaughtException extends Integrations.OnUncaughtException { + public constructor(options?: ConstructorParameters[0]) { super({ exitEvenIfOtherHandlersAreRegistered: false, ...options,