export async function fetchWithTimeout( url: string, timeoutInMs: number, init?: RequestInit, ): ReturnType { const options: RequestInit = { ...(init ?? {}), signal: AbortSignal.timeout(timeoutInMs), }; return fetch( url, options, ); }