diff --git a/packages/cloudflare/src/durableobject.ts b/packages/cloudflare/src/durableobject.ts index 4efaf33c9b1c..e20b01e3d786 100644 --- a/packages/cloudflare/src/durableobject.ts +++ b/packages/cloudflare/src/durableobject.ts @@ -11,7 +11,7 @@ import { withIsolationScope, withScope, } from '@sentry/core'; -import type { DurableObject } from 'cloudflare:workers'; +import type { DurableObject } from '@cloudflare/workers-types'; import { setAsyncLocalStorageAsyncContextStrategy } from './async'; import type { CloudflareOptions } from './client'; import { isInstrumented, markAsInstrumented } from './instrument'; @@ -189,7 +189,7 @@ function wrapMethodWithSentry( */ export function instrumentDurableObjectWithSentry< E, - T extends DurableObject, + T extends DurableObject, C extends new (state: DurableObjectState, env: E) => T, >(optionsCallback: (env: E) => CloudflareOptions, DurableObjectClass: C): C { return new Proxy(DurableObjectClass, {