taskflow-ai
Version:
TaskFlow AI - 智能PRD文档解析与任务管理助手,支持多模型AI协同、MCP编辑器集成,专为开发团队设计的CLI工具
45 lines (44 loc) • 1.03 kB
TypeScript
import { ModelType } from '../types/config';
/**
* 简化的配置管理器
* 负责管理应用程序的配置信息
*/
export declare class SimpleConfigManager {
private configPath;
private config;
constructor();
private loadConfig;
private saveConfig;
/**
* 获取配置值
*/
get(key: string, defaultValue?: unknown): unknown;
/**
* 设置配置值
*/
set(key: string, value: unknown): void;
/**
* 获取所有配置
*/
getAll(): Record<string, unknown>;
/**
* 更新配置
*/
update(newConfig: Record<string, unknown>): void;
/**
* 重置配置
*/
reset(): void;
/**
* 获取配置(兼容原ConfigManager接口)
*/
getConfig(): Record<string, unknown>;
/**
* 更新配置(兼容原ConfigManager接口)
*/
updateConfig(config: Record<string, unknown>, _isProjectLevel?: boolean): void;
/**
* 获取默认模型类型
*/
getDefaultModelType(): ModelType;
}