From 264ad49e18161a29cf8831dff2e4bcbcea59d086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Mon, 5 Sep 2022 12:36:35 +0200 Subject: refactor: cleanup Node compatibility code (#15766) - move errors related to Node compat from cli/node/errors.rs to "ext/node" crate - remove dependency on "node_resolver" crate - make some of structures private to the "cli/node" module --- cli/node/errors.rs | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 cli/node/errors.rs (limited to 'cli/node/errors.rs') diff --git a/cli/node/errors.rs b/cli/node/errors.rs deleted file mode 100644 index f14e6e92e..000000000 --- a/cli/node/errors.rs +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license. - -use deno_core::error::generic_error; -use deno_core::error::type_error; -use deno_core::error::AnyError; -use deno_core::url::Url; - -pub fn err_invalid_module_specifier( - request: &str, - reason: &str, - maybe_base: Option, -) -> AnyError { - let mut msg = format!( - "[ERR_INVALID_MODULE_SPECIFIER] Invalid module \"{}\" {}", - request, reason - ); - - if let Some(base) = maybe_base { - msg = format!("{} imported from {}", msg, base); - } - - type_error(msg) -} - -pub fn err_module_not_found(path: &str, base: &str, typ: &str) -> AnyError { - generic_error(format!( - "[ERR_MODULE_NOT_FOUND] Cannot find {} \"{}\" imported from \"{}\"", - typ, path, base - )) -} - -pub fn err_unsupported_dir_import(path: &str, base: &str) -> AnyError { - generic_error(format!("[ERR_UNSUPPORTED_DIR_IMPORT] Directory import '{}' is not supported resolving ES modules imported from {}", path, base)) -} - -pub fn err_unsupported_esm_url_scheme(url: &Url) -> AnyError { - let mut msg = - "[ERR_UNSUPPORTED_ESM_URL_SCHEME] Only file and data URLS are supported by the default ESM loader" - .to_string(); - - if cfg!(window) && url.scheme().len() == 2 { - msg = format!( - "{}. On Windows, absolute path must be valid file:// URLs", - msg - ); - } - - msg = format!("{}. Received protocol '{}'", msg, url.scheme()); - generic_error(msg) -} -- cgit v1.2.3