Represents a Checkmarx project resource with chainable async methods.

Implements PromiseLike<CheckmarxProject> so it can be awaited directly to fetch the project info, while also exposing sub-resource methods.

// Await directly to get project info
const project = await cxClient.project('project-id');

// Get branches with filters
const branches = await cxClient.project('project-id').branches({ branchName: 'main' });

Implements

Methods

Methods