ccguard
Version:
Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code
15 lines • 598 B
TypeScript
import { ConfigLoader } from './ConfigLoader';
import { Storage } from '../storage/Storage';
import { GuardConfig, HotConfig } from '../contracts/types';
export declare class HotConfigLoader {
private baseConfigLoader;
private storage;
constructor(baseConfigLoader: ConfigLoader, storage: Storage);
getConfig(): Promise<GuardConfig>;
updateConfig(updates: Partial<HotConfig>): Promise<void>;
clearHotConfig(): Promise<void>;
isFileWhitelisted(filePath: string): boolean;
reloadConfig(): void;
private mergeConfigs;
}
//# sourceMappingURL=HotConfigLoader.d.ts.map