tdd-guard
Version:
Automated Test-Driven Development enforcement for Claude Code
25 lines • 957 B
TypeScript
import { Storage } from './Storage';
import { Config } from '../config/Config';
export declare class FileStorage implements Storage {
private readonly config;
private readonly filePaths;
constructor(config?: Config);
private ensureDirectory;
private save;
private get;
saveTest(content: string): Promise<void>;
saveTodo(content: string): Promise<void>;
saveModifications(content: string): Promise<void>;
saveLint(content: string): Promise<void>;
saveConfig(content: string): Promise<void>;
saveInstructions(content: string): Promise<void>;
getTest(): Promise<string | null>;
getTodo(): Promise<string | null>;
getModifications(): Promise<string | null>;
getLint(): Promise<string | null>;
getConfig(): Promise<string | null>;
getInstructions(): Promise<string | null>;
clearTransientData(): Promise<void>;
private deleteFileIfExists;
}
//# sourceMappingURL=FileStorage.d.ts.map