Merge pull request #4622 from rehmsen/feature/serve-static_exposing_mime

Add type definition for the mime property exposed on serve-static.
This commit is contained in:
Masahiro Wakame
2015-06-18 14:08:55 +09:00
2 changed files with 13 additions and 0 deletions
+6
View File
@@ -18,3 +18,9 @@ app.use(serveStatic('/3', {
res.setHeader('Server', 'server-static middleware');
}
}));
serveStatic.mime.define({
'application/babylon': ['babylon'],
'application/babylonmeshdata': ['babylonmeshdata'],
'application/fx': ['fx']
});
+7
View File
@@ -11,6 +11,7 @@
=============================================== */
/// <reference path="../express/express.d.ts" />
/// <reference path="../mime/mime.d.ts" />
declare module "serve-static" {
import express = require('express');
@@ -75,5 +76,11 @@ declare module "serve-static" {
setHeaders?: (res: express.Response, path: string, stat: any) => any;
}): express.Handler;
import m = require('mime');
module serveStatic {
var mime: typeof m;
}
export = serveStatic;
}