From 5f5f4a589dafb0b05cbb87f9a9bd94e0c2dfd04b Mon Sep 17 00:00:00 2001 From: backryun Date: Tue, 28 Jul 2026 10:38:11 +0900 Subject: [PATCH] fix(types): preserve compression detail config shapes (#8812) --- open-sse/services/compression/stepDetailConfig.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/open-sse/services/compression/stepDetailConfig.ts b/open-sse/services/compression/stepDetailConfig.ts index d1ba993641..ff2d2a39c9 100644 --- a/open-sse/services/compression/stepDetailConfig.ts +++ b/open-sse/services/compression/stepDetailConfig.ts @@ -12,14 +12,14 @@ import type { CompressionConfig, CompressionPipelineStep } from "./types.ts"; export function resolveStepDetailConfig( engine: CompressionPipelineStep["engine"], config: CompressionConfig | undefined -): Record { +) { switch (engine) { case "headroom": - return (config?.headroom as Record | undefined) ?? {}; + return config?.headroom ?? {}; case "session-dedup": - return (config?.sessionDedup as Record | undefined) ?? {}; + return config?.sessionDedup ?? {}; case "ccr": - return (config?.ccr as Record | undefined) ?? {}; + return config?.ccr ?? {}; default: return {}; }