diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2022-12-05 20:09:31 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-05 20:09:31 -0500 |
commit | 3973ceb634afe7b4f38678efe0394da84d9c60a1 (patch) | |
tree | db4303a739300e9b4eac6bcc382114dae1f28902 /cli/tsc | |
parent | 79285fa83bfbbef55d8afa8f28d11ae4a0b21927 (diff) |
fix(npm): dependency types were sometimes not being resolved when package had no types entry (#16958)
Closes #16957
Diffstat (limited to 'cli/tsc')
-rw-r--r-- | cli/tsc/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/tsc/mod.rs b/cli/tsc/mod.rs index 1fb4d32d3..f7cc6d6e8 100644 --- a/cli/tsc/mod.rs +++ b/cli/tsc/mod.rs @@ -542,7 +542,8 @@ fn op_resolve( args: ResolveArgs, ) -> Result<Vec<(String, String)>, AnyError> { let state = state.borrow_mut::<State>(); - let mut resolved: Vec<(String, String)> = Vec::new(); + let mut resolved: Vec<(String, String)> = + Vec::with_capacity(args.specifiers.len()); let referrer = if let Some(remapped_specifier) = state.remapped_specifiers.get(&args.base) { @@ -661,6 +662,7 @@ fn op_resolve( ".d.ts".to_string(), ), }; + log::debug!("Resolved {} to {:?}", specifier, result); resolved.push(result); } } |