From 6fa29d93bb15a46a1f9a5b6b8489f928a67498c7 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Wed, 12 Aug 2026 23:24:33 -0700 Subject: [PATCH] type(shared): return readonly setups from getProjectHostSetupsForProject The helper already takes a readonly catalog and returns a filter subset. Mark the return readonly so callers cannot mutate a live setups array. Co-authored-by: Orca --- src/shared/project-host-setup-projection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/project-host-setup-projection.ts b/src/shared/project-host-setup-projection.ts index 84d6ce6a000..653d47df9a7 100644 --- a/src/shared/project-host-setup-projection.ts +++ b/src/shared/project-host-setup-projection.ts @@ -298,7 +298,7 @@ export function projectHostSetupProjectionFromRepos( export function getProjectHostSetupsForProject( setups: readonly ProjectHostSetup[], projectId: string -): ProjectHostSetup[] { +): readonly ProjectHostSetup[] { return setups.filter((setup) => setup.projectId === projectId) }