I have an array with acceptable mime types:
export const frontend = {
...
zipMimeTypes: [
"application/zip",
"application/x-zip-compressed",
"multipart/x-zip",
],
} as const;
I want to include it in another file and use it like so:
frontend.zipMimeTypes.includes(file.type)
However, my TS compiler is complaining about file.type
Argument of type 'string' is not assignable to parameter of type '"application/zip" | "application/x-zip-compressed" | "multipart/x-zip"'.
I just do:
[
"application/zip",
"application/x-zip-compressed",
"multipart/x-zip",
].includes(file.type)
It works