summaryrefslogtreecommitdiff
path: root/cli/file_fetcher.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2021-11-01 16:22:27 -0400
committerGitHub <noreply@github.com>2021-11-01 16:22:27 -0400
commit0ec151b8cb2a92bb1765672fa15de23e6c8842d4 (patch)
treea1c126319d39e5db9bbed6174ec7708afbd47ae0 /cli/file_fetcher.rs
parent2794d0b7a29dc2c84438f5004dd35d00d6d29007 (diff)
chore: upgrade deno_ast to 0.5.0 (#12595)
Diffstat (limited to 'cli/file_fetcher.rs')
-rw-r--r--cli/file_fetcher.rs17
1 files changed, 11 insertions, 6 deletions
diff --git a/cli/file_fetcher.rs b/cli/file_fetcher.rs
index 0527cbac1..0c771f4cf 100644
--- a/cli/file_fetcher.rs
+++ b/cli/file_fetcher.rs
@@ -283,9 +283,10 @@ impl FileFetcher {
map_content_type(specifier, maybe_content_type);
let source = strip_shebang(get_source_from_bytes(bytes, maybe_charset)?);
let maybe_types = match media_type {
- MediaType::JavaScript | MediaType::Jsx => {
- headers.get("x-typescript-types").cloned()
- }
+ MediaType::JavaScript
+ | MediaType::Cjs
+ | MediaType::Mjs
+ | MediaType::Jsx => headers.get("x-typescript-types").cloned(),
_ => None,
};
@@ -745,13 +746,17 @@ mod tests {
// Extension only
(file_url!("/foo/bar.ts"), None, MediaType::TypeScript, None),
(file_url!("/foo/bar.tsx"), None, MediaType::Tsx, None),
+ (file_url!("/foo/bar.d.cts"), None, MediaType::Dcts, None),
+ (file_url!("/foo/bar.d.mts"), None, MediaType::Dmts, None),
(file_url!("/foo/bar.d.ts"), None, MediaType::Dts, None),
(file_url!("/foo/bar.js"), None, MediaType::JavaScript, None),
(file_url!("/foo/bar.jsx"), None, MediaType::Jsx, None),
(file_url!("/foo/bar.json"), None, MediaType::Json, None),
(file_url!("/foo/bar.wasm"), None, MediaType::Wasm, None),
- (file_url!("/foo/bar.cjs"), None, MediaType::JavaScript, None),
- (file_url!("/foo/bar.mjs"), None, MediaType::JavaScript, None),
+ (file_url!("/foo/bar.cjs"), None, MediaType::Cjs, None),
+ (file_url!("/foo/bar.mjs"), None, MediaType::Mjs, None),
+ (file_url!("/foo/bar.cts"), None, MediaType::Cts, None),
+ (file_url!("/foo/bar.mts"), None, MediaType::Mts, None),
(file_url!("/foo/bar"), None, MediaType::Unknown, None),
// Media type no extension
(
@@ -884,7 +889,7 @@ mod tests {
(
"https://deno.land/x/mod.d.ts",
Some("application/javascript".to_string()),
- MediaType::JavaScript,
+ MediaType::Dts,
None,
),
(