diff --git a/dev-packages/e2e-tests/test-applications/hono-4/src/entry.bun.ts b/dev-packages/e2e-tests/test-applications/hono-4/src/entry.bun.ts index 2a27d1adb8a9..e057eb78d4c5 100644 --- a/dev-packages/e2e-tests/test-applications/hono-4/src/entry.bun.ts +++ b/dev-packages/e2e-tests/test-applications/hono-4/src/entry.bun.ts @@ -2,10 +2,9 @@ import { Hono } from 'hono'; import { sentry } from '@sentry/hono/bun'; import { addRoutes } from './routes'; -const app = new Hono<{ Bindings: { E2E_TEST_DSN: string } }>(); +const app = new Hono(); app.use( - // @ts-expect-error - Env is not yet in type sentry(app, { dsn: process.env.E2E_TEST_DSN, environment: 'qa', diff --git a/dev-packages/e2e-tests/test-applications/hono-4/src/routes.ts b/dev-packages/e2e-tests/test-applications/hono-4/src/routes.ts index fbb273c7c425..a3272bc45ca3 100644 --- a/dev-packages/e2e-tests/test-applications/hono-4/src/routes.ts +++ b/dev-packages/e2e-tests/test-applications/hono-4/src/routes.ts @@ -1,7 +1,7 @@ import type { Hono } from 'hono'; import { HTTPException } from 'hono/http-exception'; -export function addRoutes(app: Hono<{ Bindings: { E2E_TEST_DSN: string } }>): void { +export function addRoutes(app: Hono<{ Bindings?: { E2E_TEST_DSN: string } }>): void { app.get('/', c => { return c.text('Hello Hono!'); }); diff --git a/packages/hono/src/bun/middleware.ts b/packages/hono/src/bun/middleware.ts index cbca87ea6b9e..fbcbffb15019 100644 --- a/packages/hono/src/bun/middleware.ts +++ b/packages/hono/src/bun/middleware.ts @@ -9,7 +9,7 @@ export interface HonoBunOptions extends Options {} /** * Sentry middleware for Hono running in a Bun runtime environment. */ -export const sentry = (app: Hono, options: HonoBunOptions | undefined = {}): MiddlewareHandler => { +export const sentry = (app: Hono, options: HonoBunOptions): MiddlewareHandler => { const isDebug = options.debug; isDebug && debug.log('Initialized Sentry Hono middleware (Bun)'); diff --git a/packages/hono/src/node/middleware.ts b/packages/hono/src/node/middleware.ts index 1dbca92d02e5..2a85575db0d8 100644 --- a/packages/hono/src/node/middleware.ts +++ b/packages/hono/src/node/middleware.ts @@ -9,7 +9,7 @@ export interface HonoNodeOptions extends Options {} /** * Sentry middleware for Hono running in a Node runtime environment. */ -export const sentry = (app: Hono, options: HonoNodeOptions | undefined = {}): MiddlewareHandler => { +export const sentry = (app: Hono, options: HonoNodeOptions): MiddlewareHandler => { const isDebug = options.debug; isDebug && debug.log('Initialized Sentry Hono middleware (Node)');