summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com>2018-10-27 17:26:42 -0700
committerRyan Dahl <ry@tinyclouds.org>2018-10-28 11:18:53 -0700
commita68403d09006af3e7f75aacb9e818ce3bcf60b13 (patch)
tree26ba8f95660697ef9d20a6f4d6fdccf327444f22 /src
parentda959e8c878382ce3417ab61db8ccf1ae9a660fa (diff)
Add application/x-typescript mime type support
Diffstat (limited to 'src')
-rw-r--r--src/deno_dir.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/deno_dir.rs b/src/deno_dir.rs
index d0c85d134..b0e9ba43c 100644
--- a/src/deno_dir.rs
+++ b/src/deno_dir.rs
@@ -794,7 +794,8 @@ fn map_content_type(path: &Path, content_type: Option<&str>) -> msg::MediaType {
"application/typescript"
| "text/typescript"
| "video/vnd.dlna.mpeg-tts"
- | "video/mp2t" => msg::MediaType::TypeScript,
+ | "video/mp2t"
+ | "application/x-typescript" => msg::MediaType::TypeScript,
"application/javascript"
| "text/javascript"
| "application/ecmascript"
@@ -858,6 +859,10 @@ fn test_map_content_type() {
msg::MediaType::TypeScript
);
assert_eq!(
+ map_content_type(Path::new("foo/bar"), Some("application/x-typescript")),
+ msg::MediaType::TypeScript
+ );
+ assert_eq!(
map_content_type(Path::new("foo/bar"), Some("application/javascript")),
msg::MediaType::JavaScript
);