summaryrefslogtreecommitdiff
path: root/cli/errors.rs
diff options
context:
space:
mode:
authorYoshiya Hinosawa <stibium121@gmail.com>2023-10-20 13:02:08 +0900
committerGitHub <noreply@github.com>2023-10-20 13:02:08 +0900
commitfb73eb1e9dca3e93cc7efcf5c2244e0068733843 (patch)
treeef0d50f6a4f3ff14114cc4a5c544bb7f4dfd2cdf /cli/errors.rs
parent8d9fef3b8955eadfd4820455b422b5bec1cdad0a (diff)
feat(unstable): allow bare specifier for builtin node module (#20728)
closes #20566
Diffstat (limited to 'cli/errors.rs')
-rw-r--r--cli/errors.rs7
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",
}