MCPcopy
hub / github.com/coder/mux / saveWorkspaces

Function saveWorkspaces

src/node/services/taskService.test.ts:229–243  ·  view source on GitHub ↗
(
  config: Config,
  projectPath: string,
  workspaces: WorkspaceConfigEntry[],
  options: SaveProjectWorkspacesOptions | TestTaskSettings = {}
)

Source from the content-addressed store, hash-verified

227}
228
229async function saveWorkspaces(
230 config: Config,
231 projectPath: string,
232 workspaces: WorkspaceConfigEntry[],
233 options: SaveProjectWorkspacesOptions | TestTaskSettings = {}
234): Promise<void> {
235 const normalizedOptions =
236 "maxParallelAgentTasks" in options ? { taskSettings: options } : options;
237 const { extraProjects = [], ...overrides } = normalizedOptions;
238 await saveTestConfig(
239 config,
240 [[projectPath, { trusted: true, workspaces }], ...extraProjects],
241 overrides
242 );
243}
244
245async function saveLocalParentWorkspace(
246 config: Config,

Calls 1

saveTestConfigFunction · 0.85

Tested by

no test coverage detected