From 3973ceb634afe7b4f38678efe0394da84d9c60a1 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 5 Dec 2022 20:09:31 -0500 Subject: fix(npm): dependency types were sometimes not being resolved when package had no types entry (#16958) Closes #16957 --- cli/tsc/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cli/tsc') 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, AnyError> { let state = state.borrow_mut::(); - 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); } } -- cgit v1.2.3