From d146bf0a1f1a65df97d6389b5a9ba5a3ebb4f10e Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 19 Feb 2026 17:48:48 -0800 Subject: [PATCH] =?UTF-8?q?fix(tsconfig):=20=E5=85=B3=E9=97=ADstrictProper?= =?UTF-8?q?tyInitialization=E4=BB=A5=E5=85=BC=E5=AE=B9TypeORM=E5=AE=9E?= =?UTF-8?q?=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TypeORM实体使用装饰器定义属性,不在构造函数中初始化。 strict:true隐式启用strictPropertyInitialization导致TS2564编译错误。 Co-Authored-By: Claude Opus 4.6 --- backend/services/admin-service/tsconfig.json | 1 + backend/services/ai-service/tsconfig.json | 1 + backend/services/auth-service/tsconfig.json | 1 + backend/services/clearing-service/tsconfig.json | 1 + backend/services/compliance-service/tsconfig.json | 1 + backend/services/issuer-service/tsconfig.json | 1 + backend/services/notification-service/tsconfig.json | 1 + backend/services/telemetry-service/tsconfig.json | 1 + backend/services/user-service/tsconfig.json | 1 + 9 files changed, 9 insertions(+) diff --git a/backend/services/admin-service/tsconfig.json b/backend/services/admin-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/admin-service/tsconfig.json +++ b/backend/services/admin-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/ai-service/tsconfig.json b/backend/services/ai-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/ai-service/tsconfig.json +++ b/backend/services/ai-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/auth-service/tsconfig.json b/backend/services/auth-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/auth-service/tsconfig.json +++ b/backend/services/auth-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/clearing-service/tsconfig.json b/backend/services/clearing-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/clearing-service/tsconfig.json +++ b/backend/services/clearing-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/compliance-service/tsconfig.json b/backend/services/compliance-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/compliance-service/tsconfig.json +++ b/backend/services/compliance-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/issuer-service/tsconfig.json b/backend/services/issuer-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/issuer-service/tsconfig.json +++ b/backend/services/issuer-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/notification-service/tsconfig.json b/backend/services/notification-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/notification-service/tsconfig.json +++ b/backend/services/notification-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/telemetry-service/tsconfig.json b/backend/services/telemetry-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/telemetry-service/tsconfig.json +++ b/backend/services/telemetry-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true, diff --git a/backend/services/user-service/tsconfig.json b/backend/services/user-service/tsconfig.json index 7d866ac..6984034 100644 --- a/backend/services/user-service/tsconfig.json +++ b/backend/services/user-service/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist", "rootDir": "./src", "strict": true, + "strictPropertyInitialization": false, "declaration": true, "esModuleInterop": true, "experimentalDecorators": true,