/* eslint-disable no-unused-vars, */ // TODO: This file was created by bulk-decaffeinate. // Fix any style issues and re-enable lint. let ContentTypeMapper const Path = require('path') // here we coerce html, css and js to text/plain, // otherwise choose correct mime type based on file extension, // falling back to octet-stream module.exports = ContentTypeMapper = { map(path) { switch (Path.extname(path)) { case '.txt': case '.html': case '.js': case '.css': case '.svg': return 'text/plain' case '.csv': return 'text/csv' case '.pdf': return 'application/pdf' case '.png': return 'image/png' case '.jpg': case '.jpeg': return 'image/jpeg' case '.tiff': return 'image/tiff' case '.gif': return 'image/gif' default: return 'application/octet-stream' } } }