diff options
author | Geert-Jan Zwiers <geertjanzwiers@protonmail.com> | 2023-01-05 18:33:09 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-05 12:33:09 -0500 |
commit | 4e6b78cb43ece70df28281c8033b51366b110acf (patch) | |
tree | 45da219e7b8312b50d91fda35d0ca47ed54c0957 /cli/tsc | |
parent | fa271b70db0841d727c8311d974b8d6d1ed91219 (diff) |
refactor(cli): clean up clones (#17268)
Diffstat (limited to 'cli/tsc')
-rw-r--r-- | cli/tsc/mod.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cli/tsc/mod.rs b/cli/tsc/mod.rs index 4784adfb9..497105cb5 100644 --- a/cli/tsc/mod.rs +++ b/cli/tsc/mod.rs @@ -510,28 +510,28 @@ fn op_load(state: &mut OpState, args: Value) -> Result<Value, AnyError> { let specifier = if let Some(remapped_specifier) = state.remapped_specifiers.get(&v.specifier) { - remapped_specifier.clone() + remapped_specifier } else if let Some(remapped_specifier) = state.root_map.get(&v.specifier) { - remapped_specifier.clone() + remapped_specifier } else { - specifier + &specifier }; let maybe_source = if let Some(ModuleEntry::Module { code, media_type: mt, .. }) = - graph_data.get(&graph_data.follow_redirect(&specifier)) + graph_data.get(&graph_data.follow_redirect(specifier)) { media_type = *mt; Some(Cow::Borrowed(code as &str)) } else if state .maybe_npm_resolver .as_ref() - .map(|resolver| resolver.in_npm_package(&specifier)) + .map(|resolver| resolver.in_npm_package(specifier)) .unwrap_or(false) { - media_type = MediaType::from(&specifier); + media_type = MediaType::from(specifier); let file_path = specifier.to_file_path().unwrap(); let code = std::fs::read_to_string(&file_path) .with_context(|| format!("Unable to load {}", file_path.display()))?; |