From 6fbf2e96243e6b79c1fb03c17b376b028e442694 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Wed, 7 Aug 2019 18:55:39 +0200 Subject: Dynamic import (#2516) --- cli/state.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'cli/state.rs') diff --git a/cli/state.rs b/cli/state.rs index e1480c027..eb912161d 100644 --- a/cli/state.rs +++ b/cli/state.rs @@ -118,9 +118,9 @@ impl Loader for ThreadSafeState { &self, specifier: &str, referrer: &str, - is_root: bool, + is_main: bool, ) -> Result { - if !is_root { + if !is_main { if let Some(import_map) = &self.import_map { let result = import_map.resolve(specifier, referrer)?; if result.is_some() { @@ -138,12 +138,14 @@ impl Loader for ThreadSafeState { module_specifier: &ModuleSpecifier, ) -> Box { self.metrics.resolve_count.fetch_add(1, Ordering::SeqCst); + let module_url_specified = module_specifier.to_string(); Box::new(self.fetch_compiled_module(module_specifier).map( |compiled_module| deno::SourceCodeInfo { // Real module name, might be different from initial specifier // due to redirections. code: compiled_module.code, - module_name: compiled_module.name, + module_url_specified, + module_url_found: compiled_module.name, }, )) } -- cgit v1.2.3