diff options
| author | David Sherret <dsherret@users.noreply.github.com> | 2023-02-09 22:00:23 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-09 22:00:23 -0500 |
| commit | b3e88e0681248631b4bf8e4d9cd2e4d2c651f333 (patch) | |
| tree | cd526bb63ef712e21aef24ff77703727791f48d5 /cli/tools/vendor/mappings.rs | |
| parent | 8da235adced567839912344ba092fb445683485a (diff) | |
refactor: deno_graph 0.43 upgrade (#17692)
Diffstat (limited to 'cli/tools/vendor/mappings.rs')
| -rw-r--r-- | cli/tools/vendor/mappings.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/cli/tools/vendor/mappings.rs b/cli/tools/vendor/mappings.rs index 8cf6388d2..399002ea3 100644 --- a/cli/tools/vendor/mappings.rs +++ b/cli/tools/vendor/mappings.rs @@ -11,7 +11,6 @@ use deno_core::error::AnyError; use deno_graph::Module; use deno_graph::ModuleGraph; use deno_graph::Position; -use deno_graph::Resolved; use crate::util::path::path_with_stem_suffix; use crate::util::path::relative_specifier; @@ -76,13 +75,12 @@ impl Mappings { // resolve all the "proxy" paths to use for when an x-typescript-types header is specified for module in remote_modules { - if let Some(( - _, - Resolved::Ok { - specifier, range, .. - }, - )) = &module.maybe_types_dependency + if let Some(resolved) = &module + .maybe_types_dependency + .as_ref() + .and_then(|d| d.dependency.ok()) { + let range = &resolved.range; // hack to tell if it's an x-typescript-types header let is_ts_types_header = range.start == Position::zeroed() && range.end == Position::zeroed(); @@ -96,7 +94,7 @@ impl Mappings { module.specifier.clone(), ProxiedModule { output_path: proxied_path, - declaration_specifier: specifier.clone(), + declaration_specifier: resolved.specifier.clone(), }, ); } |
