summaryrefslogtreecommitdiff
path: root/cli/tsc
diff options
context:
space:
mode:
authorGeert-Jan Zwiers <geertjanzwiers@protonmail.com>2023-01-05 18:33:09 +0100
committerGitHub <noreply@github.com>2023-01-05 12:33:09 -0500
commit4e6b78cb43ece70df28281c8033b51366b110acf (patch)
tree45da219e7b8312b50d91fda35d0ca47ed54c0957 /cli/tsc
parentfa271b70db0841d727c8311d974b8d6d1ed91219 (diff)
refactor(cli): clean up clones (#17268)
Diffstat (limited to 'cli/tsc')
-rw-r--r--cli/tsc/mod.rs12
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()))?;