testrail-modern-client
Version:
A modern TypeScript client for TestRail API
23 lines (22 loc) • 695 B
TypeScript
import { CaseType } from '../models/case-types';
import { BaseService } from './base';
/**
* Service for managing test case types in TestRail
*/
export declare class CaseTypeService extends BaseService {
/**
* Returns a list of available test case types
* @returns List of case types
* @throws {Error} 403 - No access to TestRail
* @example
* ```ts
* const caseTypes = await client.caseTypes.list();
* // [
* // { id: 1, name: "Automated", is_default: false },
* // { id: 2, name: "Functionality", is_default: false },
* // { id: 6, name: "Other", is_default: true }
* // ]
* ```
*/
list(): Promise<CaseType[]>;
}