@tianyio/quality-helper
Version:
A comprehensive quality helper tool for project scaffolding and management
34 lines (33 loc) • 797 B
TypeScript
import { ProjectOptions } from '../types.ts';
import { CreateProjectOptions } from '../workflows/CreateProjectWorkflow.ts';
/**
* 项目选项服务
* 负责处理用户输入和项目配置选项的获取
*/
export declare class ProjectOptionsService {
constructor();
/**
* 获取项目创建选项
*/
getProjectOptions(projectName?: string, options?: ProjectOptions): Promise<CreateProjectOptions>;
/**
* 获取项目名称
*/
private getProjectName;
/**
* 获取架构类型
*/
private getArchitectureType;
/**
* 获取框架类型
*/
private getFrameworkType;
/**
* 获取目标路径
*/
private getTargetPath;
/**
* 显示项目配置摘要
*/
private displayProjectSummary;
}