tdd-guard
Version:
TDD Guard enforces Test-Driven Development principles using Claude Code hooks
23 lines • 835 B
TypeScript
import { ConfigOptions } from '../contracts/types/ConfigOptions';
export declare class Config {
static readonly DEFAULT_DATA_DIR: ".claude/tdd-guard/data";
readonly dataDir: string;
readonly useSystemClaude: boolean;
readonly anthropicApiKey: string | undefined;
readonly modelType: string;
readonly linterType: string | undefined;
constructor(options?: ConfigOptions);
private getDataDir;
private getUseSystemClaude;
private getAnthropicApiKey;
private getModelType;
private getEnvironmentModelType;
get testResultsFilePath(): string;
get todosFilePath(): string;
get modificationsFilePath(): string;
get lintFilePath(): string;
get configFilePath(): string;
private getLinterType;
private getValidatedClaudeProjectDir;
}
//# sourceMappingURL=Config.d.ts.map