Trait deno_node::DenoDirNpmResolver
source · [−]pub trait DenoDirNpmResolver {
fn resolve_package_folder_from_package(
&self,
specifier: &str,
referrer: &Path
) -> Result<PathBuf, AnyError>;
fn resolve_package_folder_from_path(
&self,
path: &Path
) -> Result<PathBuf, AnyError>;
fn in_npm_package(&self, path: &Path) -> bool;
fn ensure_read_permission(&self, path: &Path) -> Result<(), AnyError>;
}
Required Methods
sourcefn resolve_package_folder_from_package(
fn resolve_package_folder_from_package(
&self,
specifier: &str,
referrer: &Path
) -> Result<PathBuf, AnyError>
source