5 tsc-Errors „Property 'preconnect' is missing in type Mock". Bun's
`typeof fetch` deklariert eine `preconnect(url, options)`-Methode,
vitests `vi.fn()`-Mock hat die nicht. Cast über `unknown` umgeht den
strikten Type-Check, ohne den Mock künstlich aufzublähen.
- makeFetch() bekommt `typeof globalThis.fetch` als Return-Type
- direkter inline-vi.fn().mockRejectedValue() cast'd am Use-Site
- 6/6 Tests grün
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>