// Header keys arrive in mixed casing (Go canonicalizes, fetch lowercases). export function getHeader( headers: Record, name: string, ): string | null { const lower = name.toLowerCase(); for (const [key, value] of Object.entries(headers)) { if (key.toLowerCase() === lower) return value; } return null; }