33 lines
637 B
TypeScript
33 lines
637 B
TypeScript
// Generated by typings
|
|
// Source: https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/mime.d.ts
|
|
declare module 'mime' {
|
|
class Mime {
|
|
types: {
|
|
[extension: string]: string;
|
|
}
|
|
|
|
extensions: {
|
|
[extension: string]: string;
|
|
}
|
|
|
|
define (map: Map): void;
|
|
load (filename: string): void;
|
|
lookup (path: string, fallback?: string): string;
|
|
extension (mimeType: string): string;
|
|
}
|
|
|
|
interface Map {
|
|
[type: string]: string[];
|
|
}
|
|
|
|
var mime: Mime & {
|
|
default_type: string;
|
|
charsets: {
|
|
lookup (mimeType: string, fallback?: string): string;
|
|
}
|
|
Mime: typeof Mime;
|
|
}
|
|
|
|
export = mime;
|
|
}
|