@tianyio/quality-helper
Version:
A comprehensive quality helper tool for project scaffolding and management
33 lines (32 loc) • 745 B
TypeScript
import { UpdateConfigOptions } from '../types.ts';
/**
* 配置文件信息接口
*/
export interface ConfigFileInfo {
name: string;
path: string;
templatePath: string;
description: string;
commentPrefix?: string;
commentSuffix?: string;
group: string;
priority: number;
}
/**
* 配置服务类
* 负责管理项目配置文件的扫描、分析和更新
*/
export declare class ConfigService {
private templatesDir;
private fileService;
private uiService;
constructor(templatesDir: string);
/**
* 更新项目配置文件
*/
updateConfig(options?: UpdateConfigOptions): Promise<void>;
/**
* 更新选中的配置文件
*/
private updateSelectedConfigs;
}