diff options
Diffstat (limited to 'cli/errors.rs')
-rw-r--r-- | cli/errors.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cli/errors.rs b/cli/errors.rs index f867ebbcc..8c240c1e6 100644 --- a/cli/errors.rs +++ b/cli/errors.rs @@ -11,6 +11,7 @@ use deno_ast::Diagnostic; use deno_core::error::AnyError; +use deno_graph::source::ResolveError; use deno_graph::ModuleError; use deno_graph::ModuleGraphError; use deno_graph::ResolutionError; @@ -45,7 +46,11 @@ fn get_module_graph_error_class(err: &ModuleGraphError) -> &'static str { fn get_resolution_error_class(err: &ResolutionError) -> &'static str { match err { ResolutionError::ResolverError { error, .. } => { - get_error_class_name(error.as_ref()) + use ResolveError::*; + match error.as_ref() { + Specifier(_) => "TypeError", + Other(e) => get_error_class_name(e), + } } _ => "TypeError", } |