@modern-kit/utils
Version:
25 lines (21 loc) • 797 B
JavaScript
;
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