Trait deno_graph::ModuleAnalyzer
source · [−]pub trait ModuleAnalyzer {
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.