From 0807af72299430e8b6c1ec75c9bee90fa2f9aea5 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 25 Jan 2024 11:14:37 +0100 Subject: [PATCH 1/2] fix(nextjs): Fix Http integration type declaration --- packages/nextjs/src/server/httpIntegration.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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, From f025eead144c810fa1f7f2a549e1cac849e5819e Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 25 Jan 2024 11:34:37 +0100 Subject: [PATCH 2/2] same thing for OnUncaughtException integration this didn't cause an error --- packages/nextjs/src/server/onUncaughtExceptionIntegration.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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,