Trait deno_graph::ModuleAnalyzer
source · pub trait ModuleAnalyzer {
// Required method
fn analyze(
&self,
specifier: &ModuleSpecifier,
source: Arc<str>,
media_type: MediaType
) -> Result<ModuleInfo, Diagnostic>;
}
Expand description
Analyzes the provided module.
It can be assumed that the source has not changed since it was loaded by deno_graph.
Required Methods§
sourcefn analyze(
&self,
specifier: &ModuleSpecifier,
source: Arc<str>,
media_type: MediaType
) -> Result<ModuleInfo, Diagnostic>
fn analyze( &self, specifier: &ModuleSpecifier, source: Arc<str>, media_type: MediaType ) -> Result<ModuleInfo, Diagnostic>
Analyzes the module.