testrail-modern-client
Version:
A modern TypeScript client for TestRail API
25 lines (24 loc) • 695 B
TypeScript
import { Project } from '../models/projects';
import { BaseService } from './base';
export declare class ProjectService extends BaseService {
/**
* Returns a list of available projects.
*/
list(offset?: number, limit?: number): Promise<Project[]>;
/**
* Returns an existing project.
*/
get(projectId: number): Promise<Project>;
/**
* Creates a new project.
*/
add(project: Omit<Project, 'id'>): Promise<Project>;
/**
* Updates an existing project.
*/
update(projectId: number, project: Partial<Project>): Promise<Project>;
/**
* Deletes an existing project.
*/
delete(projectId: number): Promise<void>;
}