diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2021-11-01 16:22:27 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-01 16:22:27 -0400 |
commit | 0ec151b8cb2a92bb1765672fa15de23e6c8842d4 (patch) | |
tree | a1c126319d39e5db9bbed6174ec7708afbd47ae0 /cli/file_fetcher.rs | |
parent | 2794d0b7a29dc2c84438f5004dd35d00d6d29007 (diff) |
chore: upgrade deno_ast to 0.5.0 (#12595)
Diffstat (limited to 'cli/file_fetcher.rs')
-rw-r--r-- | cli/file_fetcher.rs | 17 |
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, ), ( |