diff options
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, } } |