From fb73eb1e9dca3e93cc7efcf5c2244e0068733843 Mon Sep 17 00:00:00 2001 From: Yoshiya Hinosawa Date: Fri, 20 Oct 2023 13:02:08 +0900 Subject: feat(unstable): allow bare specifier for builtin node module (#20728) closes #20566 --- cli/errors.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cli/errors.rs') 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", } -- cgit v1.2.3