ccguard
Version:
Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code
27 lines • 587 B
TypeScript
export interface FileSnapshot {
path: string;
locCount: number;
hash: string;
lastModified: number;
content: string;
}
export interface ProjectSnapshot {
id: string;
sessionId: string;
timestamp: string;
files: Map<string, FileSnapshot>;
totalLoc: number;
isBaseline: boolean;
}
export interface SnapshotDiff {
added: string[];
removed: string[];
modified: string[];
locDelta: number;
details: Map<string, {
before: number;
after: number;
delta: number;
}>;
}
//# sourceMappingURL=types.d.ts.map