Trait deno_graph::ModuleAnalyzer
source · pub trait ModuleAnalyzer {
// Required method
fn analyze(
&self,
specifier: &ModuleSpecifier,
source: Arc<str>,
media_type: MediaType
) -> Result<ModuleInfo, ParseDiagnostic>;
}
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, ParseDiagnostic>
fn analyze( &self, specifier: &ModuleSpecifier, source: Arc<str>, media_type: MediaType ) -> Result<ModuleInfo, ParseDiagnostic>
Analyzes the module.
Trait Implementations§
source§impl<'a> Default for &'a dyn ModuleAnalyzer
impl<'a> Default for &'a dyn ModuleAnalyzer
source§fn default() -> &'a dyn ModuleAnalyzer
fn default() -> &'a dyn ModuleAnalyzer
Returns the “default value” for a type. Read more