summaryrefslogtreecommitdiff
path: root/cli/cache/parsed_source.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/cache/parsed_source.rs')
-rw-r--r--cli/cache/parsed_source.rs20
1 files changed, 8 insertions, 12 deletions
diff --git a/cli/cache/parsed_source.rs b/cli/cache/parsed_source.rs
index fc1b54ddb..b6a80e82e 100644
--- a/cli/cache/parsed_source.rs
+++ b/cli/cache/parsed_source.rs
@@ -75,19 +75,15 @@ impl ParsedSourceCache {
}
}
- pub fn get_parsed_source_from_module(
+ pub fn get_parsed_source_from_esm_module(
&self,
- module: &deno_graph::Module,
- ) -> Result<Option<ParsedSource>, AnyError> {
- if let Some(source) = &module.maybe_source {
- Ok(Some(self.get_or_parse_module(
- &module.specifier,
- source.clone(),
- module.media_type,
- )?))
- } else {
- Ok(None)
- }
+ module: &deno_graph::EsmModule,
+ ) -> Result<ParsedSource, deno_ast::Diagnostic> {
+ self.get_or_parse_module(
+ &module.specifier,
+ module.source.clone(),
+ module.media_type,
+ )
}
/// Gets the matching `ParsedSource` from the cache