ccguard
Version:
Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code
14 lines • 468 B
TypeScript
import { ValidationResult } from '../contracts';
import { GuardManager } from '../ccguard/GuardManager';
export interface Command {
name: string;
aliases?: string[];
description: string;
execute: (guardManager: GuardManager, args: string[]) => Promise<ValidationResult>;
}
export interface CommandRegistry {
register(command: Command): void;
get(name: string): Command | undefined;
getAll(): Command[];
}
//# sourceMappingURL=types.d.ts.map