Skip to main content

Function: isValidMimeType()

isValidMimeType(value): boolean

Defined in: src/types/atproto-validators.ts:299

Type guard for valid MIME type strings.

Parameters​

value​

string

Potential MIME type string

Returns​

boolean

True if value is a valid MIME type format

Remarks​

Validates MIME type format: type/subtype with optional parameters.

Common MIME types in Chive:

  • application/pdf
  • image/png, image/jpeg
  • application/zip
  • text/plain; charset=utf-8

This function validates format only, not whether the MIME type is registered with IANA.

Example​

console.log(isValidMimeType('application/pdf')); // true
console.log(isValidMimeType('invalid')); // false