Spaces:
Build error
Build error
File size: 607 Bytes
c211499 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
const WOFF = 'application/font-woff'
const JPEG = 'image/jpeg'
const mimes: { [key: string]: string } = {
woff: WOFF,
woff2: WOFF,
ttf: 'application/font-truetype',
eot: 'application/vnd.ms-fontobject',
png: 'image/png',
jpg: JPEG,
jpeg: JPEG,
gif: 'image/gif',
tiff: 'image/tiff',
svg: 'image/svg+xml',
webp: 'image/webp',
}
function getExtension(url: string): string {
const match = /\.([^./]*?)$/g.exec(url)
return match ? match[1] : ''
}
export function getMimeType(url: string): string {
const extension = getExtension(url).toLowerCase()
return mimes[extension] || ''
}
|