????
Current Path : C:/inetpub/vhost/invest.gdtsolutions.vn/api/node_modules/@jimp/core/es/utils/ |
Current File : C:/inetpub/vhost/invest.gdtsolutions.vn/api/node_modules/@jimp/core/es/utils/mime.js |
const mimeTypes = {}; const findType = extension => Object.entries(mimeTypes).find(type => type[1].includes(extension)) || []; export const addType = (mime, extensions) => { mimeTypes[mime] = extensions; }; /** * Lookup a mime type based on extension * @param {string} path path to find extension for * @returns {string} mime found mime type */ export const getType = path => { const pathParts = path.split("/").slice(-1); const extension = pathParts[pathParts.length - 1].split(".").pop(); const type = findType(extension); return type[0]; }; /** * Return file extension associated with a mime type * @param {string} type mime type to look up * @returns {string} extension file extension */ export const getExtension = type => (mimeTypes[type.toLowerCase()] || [])[0]; //# sourceMappingURL=mime.js.map