@std/media-types@0.215.0
latest
Works with
•JSR Score70%•It is unknown whether this package works with Node.js, Deno, Browsers, Cloudflare Workers, Bun




Published2 years ago (0.215.0)
Functions
f
contentType<T extends (string & { }) | KnownExtensionOrType>(extensionOrType: T): Lowercase<T> extends KnownExtensionOrType ? string : string | undefined
Given an extension or media type, return a full Content-Type or
Content-Disposition header value.
Type Aliases
T
ContentTypeToExtension = [K in keyof DB]: DB[K] extends { extensions: readonly string[]; } ? DB[K]["extensions"][number] : never
Maps content types to their corresponding file extensions.
T
DB = db
MIME-types database.
T
KnownExtensionOrType =
keyof ContentTypeToExtension
| ContentTypeToExtension[keyof ContentTypeToExtension]
| `.${ContentTypeToExtension[keyof ContentTypeToExtension]}`
| ContentTypeToExtension[keyof ContentTypeToExtension]
| `.${ContentTypeToExtension[keyof ContentTypeToExtension]}`
Known extension or type. Used in contentType.