detectMimeType

View Source

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

Params

extension

The file extension (e.g. "txt", ".txt") or filename (e.g. "file.txt")

Returns

The MIME type string, or undefined if not found