From b276453f29d6047d53b8a3969f751c8cc8a9a58d Mon Sep 17 00:00:00 2001 From: backryun Date: Thu, 6 Aug 2026 10:30:15 +0900 Subject: [PATCH] fix(types): import compression stats from source (#9105) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log --- changelog.d/maintenance/9105-compression-stats-type-import.md | 1 + open-sse/handlers/chatCore/compressionAnalyticsWrite.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog.d/maintenance/9105-compression-stats-type-import.md diff --git a/changelog.d/maintenance/9105-compression-stats-type-import.md b/changelog.d/maintenance/9105-compression-stats-type-import.md new file mode 100644 index 0000000000..714536d96b --- /dev/null +++ b/changelog.d/maintenance/9105-compression-stats-type-import.md @@ -0,0 +1 @@ +- **fix(types):** imported compression analytics statistics from their defining module so TypeScript 7 resolves the existing interface correctly ([#9105](https://github.com/diegosouzapw/OmniRoute/pull/9105)) diff --git a/open-sse/handlers/chatCore/compressionAnalyticsWrite.ts b/open-sse/handlers/chatCore/compressionAnalyticsWrite.ts index ec68aff23c..ecb9f11f6a 100644 --- a/open-sse/handlers/chatCore/compressionAnalyticsWrite.ts +++ b/open-sse/handlers/chatCore/compressionAnalyticsWrite.ts @@ -10,7 +10,7 @@ * stays under the complexity cap. */ -import { type CompressionStats } from "../../services/compression/stats.ts"; +import { type CompressionStats } from "../../services/compression/types.ts"; type LoggerLike = | {