mirror of
https://github.com/zadam/trilium.git
synced 2025-11-03 21:19:01 +01:00
refactor(import/mime): simplify normalizeMimeType
This commit is contained in:
parent
815929c376
commit
91ae4b629e
@ -40,7 +40,7 @@ const CODE_MIME_TYPES = new Set([
|
|||||||
"text/x-yaml"
|
"text/x-yaml"
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const CODE_MIME_TYPES_OVERRIDE = new Map([
|
const CODE_MIME_TYPES_OVERRIDE = new Map<string, string>([
|
||||||
["application/javascript", "application/javascript;env=frontend"],
|
["application/javascript", "application/javascript;env=frontend"],
|
||||||
["application/x-javascript", "application/javascript;env=frontend"],
|
["application/x-javascript", "application/javascript;env=frontend"],
|
||||||
// possibly later migrate to text/markdown as primary MIME
|
// possibly later migrate to text/markdown as primary MIME
|
||||||
@ -98,15 +98,12 @@ function getType(options: TaskData, mime: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function normalizeMimeType(mime: string) {
|
function normalizeMimeType(mime: string) {
|
||||||
mime = mime ? mime.toLowerCase() : "";
|
const mimeLc = mime.toLowerCase();
|
||||||
|
|
||||||
if (CODE_MIME_TYPES.has(mime)) {
|
//prettier-ignore
|
||||||
return mime;
|
return CODE_MIME_TYPES.has(mimeLc)
|
||||||
} else if (CODE_MIME_TYPES_OVERRIDE.get(mime)) {
|
? mimeLc
|
||||||
return CODE_MIME_TYPES_OVERRIDE.get(mime);
|
: CODE_MIME_TYPES_OVERRIDE.get(mimeLc);
|
||||||
}
|
|
||||||
|
|
||||||
return undefined;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user