summaryrefslogtreecommitdiff
path: root/cli/tools
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2022-11-02 15:47:02 +0100
committerGitHub <noreply@github.com>2022-11-02 15:47:02 +0100
commit630abb58b08827e63e56f519bf59a84c3283ab23 (patch)
tree78d629bacba93a13cf2b4b8675d8e6edcd46a2a2 /cli/tools
parent68da943498b5f88e969eee0241348911201b662a (diff)
refactor: Combine ImportMapResolver and JsxResolver (#16508)
These resolvers are used in `deno_graph` APIs. Combining them removes a lot of code and unblocks me on https://github.com/denoland/deno/pull/16157
Diffstat (limited to 'cli/tools')
-rw-r--r--cli/tools/vendor/test.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/tools/vendor/test.rs b/cli/tools/vendor/test.rs
index 451b4b614..ee779468b 100644
--- a/cli/tools/vendor/test.rs
+++ b/cli/tools/vendor/test.rs
@@ -21,7 +21,7 @@ use deno_graph::ModuleKind;
use import_map::ImportMap;
use crate::cache::ParsedSourceCache;
-use crate::resolver::ImportMapResolver;
+use crate::resolver::CliResolver;
use super::build::VendorEnvironment;
@@ -265,14 +265,14 @@ async fn build_test_graph(
analyzer: &dyn deno_graph::ModuleAnalyzer,
) -> ModuleGraph {
let resolver =
- original_import_map.map(|m| ImportMapResolver::new(Arc::new(m)));
+ original_import_map.map(|m| CliResolver::with_import_map(Arc::new(m)));
deno_graph::create_graph(
roots,
&mut loader,
deno_graph::GraphOptions {
is_dynamic: false,
imports: None,
- resolver: resolver.as_ref().map(|im| im.as_resolver()),
+ resolver: resolver.as_ref().map(|r| r.as_graph_resolver()),
locker: None,
module_analyzer: Some(analyzer),
reporter: None,