import { useMIME } from "../lib/MIME" export function extToMIME(ext: string, fallback: string = "application/octet-stream"): string { let MIME = useMIME() return MIME.extToMIME[ext.toLowerCase()] || fallback } export function mimeToExt(mime: string) { let MIME = useMIME() if (mime == "application/octet-stream") return "" return MIME.mimeToExt[mime]?.[0] || "" } export function filenameToMIME(filename: string, fallback: string = "application/octet-stream"): string { let ext = filename.split(".").pop() return extToMIME(ext ?? "", fallback) }