Skip to content

Projects ​

ProjectsPageContext ​

ProjectsPageContext = object

Projects page context.

Properties ​

kind ​

kind: "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