From a72cbd377828b2d9807f857640d85d6af677ac74 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 22 Feb 2026 00:00:55 -0800 Subject: [PATCH] fix: use any types in TenantContextMiddleware to avoid express dependency The @it0/database package doesn't have @types/express, causing build failures. Use any types for req/res/next parameters instead. Co-Authored-By: Claude Opus 4.6 --- packages/shared/database/src/tenant-context.middleware.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/shared/database/src/tenant-context.middleware.ts b/packages/shared/database/src/tenant-context.middleware.ts index 534000b..a52847b 100644 --- a/packages/shared/database/src/tenant-context.middleware.ts +++ b/packages/shared/database/src/tenant-context.middleware.ts @@ -1,12 +1,10 @@ import { Injectable, NestMiddleware } from '@nestjs/common'; -import { Request, Response, NextFunction } from 'express'; -import { TenantContextService } from '@it0/common'; -import { TenantInfo } from '@it0/common'; +import { TenantContextService, TenantInfo } from '@it0/common'; @Injectable() export class TenantContextMiddleware implements NestMiddleware { - use(req: Request, res: Response, next: NextFunction) { - const tenantId = req.headers['x-tenant-id'] as string; + use(req: any, res: any, next: () => void) { + const tenantId = req.headers?.['x-tenant-id'] as string; if (!tenantId) { return next();