pub trait RequireNpmResolver {
    fn resolve_package_folder_from_package(
        &self,
        specifier: &str,
        referrer: &Path,
        mode: NodeResolutionMode
    ) -> 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,
        permissions: &mut dyn NodePermissions,
        path: &Path
    ) -> Result<(), AnyError>; }

Required Methods§

Implementors§