UNPKG

@modern-kit/utils

Version:
25 lines (21 loc) 797 B
'use strict'; var fileGetMIMETypeFromFile = require('../getMIMETypeFromFile/index.cjs'); var fileGetMIMETypeFromResponse = require('../getMIMETypeFromResponse/index.cjs'); var fileGetMIMETypeFromUrl = require('../getMIMETypeFromUrl/index.cjs'); require('../getBlobFromUrl/index.cjs'); async function getMIMEType(data) { try { if (data instanceof File) { return fileGetMIMETypeFromFile.getMIMETypeFromFile(data); } if (data instanceof Response) { return fileGetMIMETypeFromResponse.getMIMETypeFromResponse(data); } return await fileGetMIMETypeFromUrl.getMIMETypeFromUrl(data); } catch (err) { console.error(`Failed to get the MIME type. message: ${err.message}`); return ""; } } exports.getMIMEType = getMIMEType; //# sourceMappingURL=index.cjs.map