diff options
| author | David Sherret <dsherret@users.noreply.github.com> | 2024-07-10 14:46:25 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-10 14:46:25 -0400 |
| commit | a49d0bd10ba2a4745c291f3f413d97396213e4ec (patch) | |
| tree | 0c63c25304f465e969d2bcfb8bd71df8575c4033 /cli/lsp/tsc.rs | |
| parent | 4d2d764816d266e42f3b2251248b100abb667c83 (diff) | |
fix(check): CJS types importing dual ESM/CJS package should prefer CJS types (#24492)
Closes #16370
Diffstat (limited to 'cli/lsp/tsc.rs')
| -rw-r--r-- | cli/lsp/tsc.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/cli/lsp/tsc.rs b/cli/lsp/tsc.rs index cc88a0811..6759f75f4 100644 --- a/cli/lsp/tsc.rs +++ b/cli/lsp/tsc.rs @@ -4347,9 +4347,17 @@ fn op_release( fn op_resolve( state: &mut OpState, #[string] base: String, + is_base_cjs: bool, #[serde] specifiers: Vec<String>, ) -> Result<Vec<Option<(String, String)>>, AnyError> { - op_resolve_inner(state, ResolveArgs { base, specifiers }) + op_resolve_inner( + state, + ResolveArgs { + base, + is_base_cjs, + specifiers, + }, + ) } struct TscRequestArray { @@ -6287,6 +6295,7 @@ mod tests { &mut state, ResolveArgs { base: "file:///a.ts".to_string(), + is_base_cjs: false, specifiers: vec!["./b.ts".to_string()], }, ) |
