@zzclub/z-cli
Version:
all-in-one 工具箱,专为提升日常及工作效率而生
40 lines • 824 B
TypeScript
import type { GlobalConfig } from '../types/config.js';
/**
* 配置管理器
*/
export declare class ConfigManager {
private configPath;
private config;
constructor();
private getConfigDir;
private migrateLegacyConfig;
/**
* 加载配置
*/
private load;
/**
* 保存配置
*/
private save;
/**
* 获取完整配置
*/
getConfig(): GlobalConfig;
/**
* 获取 Tiny 配置
*/
getTinyConfig(): import("../types/config.js").TinyConfig;
/**
* 更新 Tiny 配置
*/
updateTinyConfig(updates: Partial<GlobalConfig['tiny']>): void;
/**
* 重置为默认配置
*/
reset(): void;
/**
* 获取配置文件路径
*/
getConfigPath(): string;
}
//# sourceMappingURL=config-manager.d.ts.map