Skip to content

Projects ​

Project ​

Project = object

A saved immutable Project.

Methods ​

getId() ​

getId(): ID

The unique Caido ID of the project.

Returns ​

ID

getName() ​

getName(): string

The name of the project.

Returns ​

string

getPath() ​

getPath(): string

The directory where the project is located.

Returns ​

string

getStatus() ​

getStatus(): ProjectStatus

The status of the project.

Returns ​

ProjectStatus

getVersion() ​

getVersion(): string

The version of the project. The format is MAJOR.MINOR.PATCH.

Returns ​

string


ProjectsSDK ​

ProjectsSDK = object

The SDK for the Projects service.

Methods ​

getCurrent() ​

getCurrent(): Promise<Project | undefined>

Get the currently selected Project if any.

Returns ​

Promise<Project | undefined>

Example ​
js
await sdk.projects.getCurrent();

ProjectStatus ​

ProjectStatus = "ready" | "restoring" | "error"

A Project status.