@diullei/codeguardian
Version:
Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code
10 lines • 406 B
TypeScript
import { Rule, RuleDefinition, RuleBuilder, RuleFactory as IRuleFactory } from '../types';
export declare class RuleFactory implements IRuleFactory {
private builders;
private ruleIdCounter;
register(type: string, builder: RuleBuilder): void;
create(config: RuleDefinition): Rule;
loadFromYAML(yaml: string): Rule;
private generateRuleId;
}
//# sourceMappingURL=RuleFactory.d.ts.map