UNPKG

@alshdavid/mime-types

Version:

The ultimate javascript content-type utility.

15 lines (14 loc) 681 B
import { MimeDatabase } from './mime-databse.js'; import { MimeTypesParserInterface } from './mime-type-parser-interface.js'; export type MimeTypesParserOptions = { mimeDatabase?: MimeDatabase; preference?: Array<string | undefined>; }; export declare class MimeTypesParser implements MimeTypesParserInterface { #private; constructor({ mimeDatabase, preference, }?: MimeTypesParserOptions); lookup(path: string): [contentType: string, found: boolean]; contentType(query: string): [contentType: string, found: boolean]; extension(mimeType: string): [extension: string, found: boolean]; charset(mimeType: string): [charset: string, found: boolean]; }