mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-28 16:45:10 +08:00
24 lines
466 B
TypeScript
24 lines
466 B
TypeScript
import * as mime from "mime";
|
|
import Mime from "mime/Mime";
|
|
|
|
let strOrNul: string | null;
|
|
|
|
const obj = {
|
|
mime: ["ext", "ext2"]
|
|
};
|
|
|
|
const obj2 = {
|
|
"text/plain": ["txt"]
|
|
};
|
|
|
|
mime.define(obj);
|
|
mime.define(obj2, true);
|
|
strOrNul = mime.getType("ext");
|
|
strOrNul = mime.getType("foo");
|
|
strOrNul = mime.getExtension("mime");
|
|
strOrNul = mime.getExtension("bar");
|
|
|
|
const myMime = new Mime(obj);
|
|
strOrNul = myMime.getType("foo");
|
|
strOrNul = myMime.getExtension('text/plan');
|