import { createTemp } from './create-temp.js'; import { downloadUrl } from './download-url.js'; import { detectType } from './get-file-info.js'; export async function detectUrlMime(url: string) { const [path, cleanup] = await createTemp(); try { await downloadUrl(url, path); const { mime } = await detectType(path); return mime; } finally { cleanup(); } }