From 38e08e81c72adf6194da42081603100bde0f3ed8 Mon Sep 17 00:00:00 2001 From: James Date: Fri, 15 May 2026 01:19:29 +0000 Subject: [PATCH] style(producer): apply oxfmt to resolvePresetForLockedEncoder signature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The generic parameter constraint exceeded oxfmt's line width, so the formatter wraps the type-param list onto its own line. Applies the same formatting locally that CI's 'Format' job would have produced via 'bun run format:check' — no behavior change. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- packages/producer/src/services/distributed/renderChunk.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/producer/src/services/distributed/renderChunk.ts b/packages/producer/src/services/distributed/renderChunk.ts index 980b5d8db..0cc494d8b 100644 --- a/packages/producer/src/services/distributed/renderChunk.ts +++ b/packages/producer/src/services/distributed/renderChunk.ts @@ -301,10 +301,9 @@ function hashChunkOutput(outputPath: string, kind: "file" | "frame-dir"): string * `getEncoderPreset` itself) shouldn't be able to silently regress * the contract without a fast-test signal. */ -export function resolvePresetForLockedEncoder

( - basePreset: P, - lockedEncoder: LockedRenderConfig["encoder"], -): P { +export function resolvePresetForLockedEncoder< + P extends { codec: "h264" | "h265" | "vp9" | "prores" }, +>(basePreset: P, lockedEncoder: LockedRenderConfig["encoder"]): P { if (lockedEncoder === "libx265-software") { return { ...basePreset, codec: "h265" as const }; }