remix/mime · FunctionView Source
detectMimeType
Summary
Detects the MIME type for a given file extension or filename.
Custom MIME types registered via import('./define-mime-type.ts').defineMimeType take precedence over built-in types.
Signature
function detectMimeType(extension: string): string | undefined;
Example
detectMimeType("txt"); // 'text/plain'
detectMimeType(".txt"); // 'text/plain'
detectMimeType("file.txt"); // 'text/plain'
detectMimeType("unknown"); // undefined
Parameters
extension
The file extension (e.g. "txt", ".txt") or filename (e.g. "file.txt")
Returns
The MIME type string, or undefined if not found