From 50a6a5b1cd93a3eb0a54ab256d11d55607b1e179 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Mon, 8 Jun 2026 09:55:20 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore:=20Enforce=20isolatedDecla?= =?UTF-8?q?rations=20in=20data-schemas=20tsconfig=20(#13593)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enable `isolatedDeclarations` (and `declaration`) in packages/data-schemas/tsconfig.json so any exported declaration missing an explicit type annotation is flagged directly in editors and the CI typecheck, instead of only surfacing during the tsdown/oxc dts emit at build time. The package is already fully annotated, so this is a zero-error, enforcement-only change that keeps data-schemas eligible for the fast oxc-based declaration emit going forward. --- packages/data-schemas/tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/data-schemas/tsconfig.json b/packages/data-schemas/tsconfig.json index e5790a6cf8..76597facb6 100644 --- a/packages/data-schemas/tsconfig.json +++ b/packages/data-schemas/tsconfig.json @@ -3,7 +3,8 @@ "target": "ES2019", "module": "ESNext", "moduleResolution": "bundler", - "declaration": false, + "declaration": true, + "isolatedDeclarations": true, "noEmit": true, "strict": true, "esModuleInterop": true,