UNPKG

@modern-kit/utils

Version:
23 lines (20 loc) 685 B
import { getMIMETypeFromFile } from '../getMIMETypeFromFile/index.mjs'; import { getMIMETypeFromResponse } from '../getMIMETypeFromResponse/index.mjs'; import { getMIMETypeFromUrl } from '../getMIMETypeFromUrl/index.mjs'; import '../getBlobFromUrl/index.mjs'; async function getMIMEType(data) { try { if (data instanceof File) { return getMIMETypeFromFile(data); } if (data instanceof Response) { return getMIMETypeFromResponse(data); } return await getMIMETypeFromUrl(data); } catch (err) { console.error(`Failed to get the MIME type. message: ${err.message}`); return ""; } } export { getMIMEType }; //# sourceMappingURL=index.mjs.map