1 | "use strict";exports.__esModule=true;exports.serveStatic=serveStatic;exports.getContentType=getContentType;exports.getExtension=getExtension;var _send=_interopRequireDefault(require("next/dist/compiled/send"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function serveStatic(req,res,path){return new Promise((resolve,reject)=>{(0,_send.default)(req,path).on('directory',()=>{
|
2 | const err=new Error('No directory access');err.code='ENOENT';reject(err);}).on('error',reject).pipe(res).on('finish',resolve);});}function getContentType(extWithoutDot){const{mime}=_send.default;if('getType'in mime){
|
3 | return mime.getType(extWithoutDot);}
|
4 | return mime.lookup(extWithoutDot);}function getExtension(contentType){const{mime}=_send.default;if('getExtension'in mime){
|
5 | return mime.getExtension(contentType);}
|
6 | return mime.extension(contentType);}
|
7 |
|
\ | No newline at end of file |