@tianyio/quality-helper
Version:
A comprehensive quality helper tool for project scaffolding and management
24 lines (23 loc) • 676 B
TypeScript
import { ConfigFileInfo } from './ConfigService.ts';
/**
* 配置UI服务类
* 负责处理用户界面交互相关功能
*/
export declare class UIService {
private fileBrowserService;
constructor();
/**
* 选择配置文件(交互式)
*/
selectConfigFiles(allConfigs: ConfigFileInfo[]): Promise<ConfigFileInfo[]>;
/**
* 选择依赖列表文件(交互式)
* @param projectRoot 项目根目录
* @returns 选择的文件路径,如果未选择则返回 null
*/
selectDependencyFile(projectRoot: string): Promise<string | null>;
/**
* 显示选择汇总
*/
private displaySelectionSummary;
}