Skip to main content

setActive

client.projects.setActive(data: SetActiveProjectRequest): Promise<void>

Sets a project as the currently active project in the workspace.

Switches the active project context, which affects which project's files, configuration, and history are used for subsequent operations.

Parameters​

ParameterTypeRequiredDescription
dataSetActiveProjectRequestYesThe request identifying which project to activate

Returns​

Promise<void> — A promise that resolves when the active project has been switched

Example​

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

const result = await client.projects.setActive(/* SetActiveProjectRequest */);
console.log(result);