Skip to content

Projects

ProjectsSDK

ProjectsSDK = object

Utilities to interact with projects.

Properties

onCurrentProjectChange()

onCurrentProjectChange: (callback: (event: SelectedProjectChangeEvent) => void) => ListenerHandle

Subscribe to selected project changes.

Parameters
ParameterTypeDescription
callback(event: SelectedProjectChangeEvent) => voidThe callback to call when the selected project changes.
Returns

ListenerHandle

An object with a stop method that can be called to stop listening to project changes.

Example
ts
const handler = sdk.projects.onCurrentProjectChange((event) => {
  console.log('Selected project changed to:', event.projectId);
});

// Later, stop listening
handler.stop();

SelectedProjectChangeEvent

SelectedProjectChangeEvent = object

Event fired when the selected project changes.

Properties

projectId

projectId: ID | undefined