diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-09-28 16:43:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-28 22:43:45 +0200 |
commit | d43e48c4e96b02289d505cd2558ba85d7d6cb57b (patch) | |
tree | d69a40b3e948a5c4ea166700610e24e35ecc61c4 /cli/lsp/tsc.rs | |
parent | 0bd53fd52d8937afed401fe1c61bb2ba0b23501c (diff) |
refactor(ext/node): remove dependency on deno_npm and deno_semver (#20718)
This is required from BYONM (bring your own node_modules).
Part of #18967
Diffstat (limited to 'cli/lsp/tsc.rs')
-rw-r--r-- | cli/lsp/tsc.rs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/cli/lsp/tsc.rs b/cli/lsp/tsc.rs index 9a33ff5f9..cf809408b 100644 --- a/cli/lsp/tsc.rs +++ b/cli/lsp/tsc.rs @@ -3293,9 +3293,9 @@ fn op_is_node_file(state: &mut OpState, #[string] path: String) -> bool { match ModuleSpecifier::parse(&path) { Ok(specifier) => state .state_snapshot - .maybe_npm_resolver + .npm .as_ref() - .map(|r| r.in_npm_package(&specifier)) + .map(|n| n.npm_resolver.in_npm_package(&specifier)) .unwrap_or(false), Err(_) => false, } @@ -3341,7 +3341,7 @@ fn op_resolve( let resolved = state.state_snapshot.documents.resolve( args.specifiers, &referrer_doc, - state.state_snapshot.maybe_node_resolver.as_ref(), + state.state_snapshot.npm.as_ref(), ); Ok( resolved @@ -3477,8 +3477,7 @@ deno_core::extension!(deno_tsc, config: Default::default(), documents: Documents::new(options.cache.clone()), maybe_import_map: None, - maybe_node_resolver: None, - maybe_npm_resolver: None, + npm: None, }), options.performance, )); @@ -4304,8 +4303,7 @@ mod tests { cache_metadata: CacheMetadata::new(cache), config: Default::default(), maybe_import_map: None, - maybe_node_resolver: None, - maybe_npm_resolver: None, + npm: None, } } |