intent-cli
Version:
A fully functional CLI built with TypeScript and modern tools
20 lines • 598 B
TypeScript
import type { Config } from '../types';
declare class ConfigManager {
private config;
constructor();
private migrateConfig;
get<K extends keyof Config>(key: K): Config[K];
set<K extends keyof Config>(key: K, value: Config[K]): void;
getAll(): Config;
clear(): void;
reset(): void;
delete<K extends keyof Config>(key: K): void;
has<K extends keyof Config>(key: K): boolean;
validate(): {
isValid: boolean;
errors: string[];
};
}
export declare const config: ConfigManager;
export { ConfigManager };
//# sourceMappingURL=config.d.ts.map