diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2024-01-10 00:20:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-09 23:20:52 +0000 |
commit | 69959aa01fab8ccc482cb3ee218af4e65d3fbc6e (patch) | |
tree | 1221798cf514662cd0e52b3feaa0d16b58aa6697 /cli/cache/module_info.rs | |
parent | 741afc4b94427588c628925fef464623d373430f (diff) |
fix: update deno_lint and swc (#21718)
Co-authored-by: David Sherret <dsherret@gmail.com>
Diffstat (limited to 'cli/cache/module_info.rs')
-rw-r--r-- | cli/cache/module_info.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/cli/cache/module_info.rs b/cli/cache/module_info.rs index 9240b2387..4a80774f6 100644 --- a/cli/cache/module_info.rs +++ b/cli/cache/module_info.rs @@ -6,11 +6,9 @@ use deno_ast::MediaType; use deno_ast::ModuleSpecifier; use deno_core::error::AnyError; use deno_core::serde_json; -use deno_graph::CapturingModuleParser; use deno_graph::DefaultModuleAnalyzer; use deno_graph::ModuleInfo; use deno_graph::ModuleParser; -use deno_graph::ParsedSourceStore; use deno_runtime::deno_webstorage::rusqlite::params; use super::cache_db::CacheDB; @@ -115,19 +113,18 @@ impl ModuleInfoCache { pub fn as_module_analyzer<'a>( &'a self, - parser: Option<&'a dyn ModuleParser>, - store: &'a dyn ParsedSourceStore, + parser: &'a dyn ModuleParser, ) -> ModuleInfoCacheModuleAnalyzer<'a> { ModuleInfoCacheModuleAnalyzer { module_info_cache: self, - parser: CapturingModuleParser::new(parser, store), + parser, } } } pub struct ModuleInfoCacheModuleAnalyzer<'a> { module_info_cache: &'a ModuleInfoCache, - parser: CapturingModuleParser<'a>, + parser: &'a dyn ModuleParser, } impl<'a> deno_graph::ModuleAnalyzer for ModuleInfoCacheModuleAnalyzer<'a> { @@ -156,7 +153,7 @@ impl<'a> deno_graph::ModuleAnalyzer for ModuleInfoCacheModuleAnalyzer<'a> { } // otherwise, get the module info from the parsed source cache - let analyzer = DefaultModuleAnalyzer::new(&self.parser); + let analyzer = DefaultModuleAnalyzer::new(self.parser); let module_info = analyzer.analyze(specifier, source, media_type)?; // then attempt to cache it |