@diullei/codeguardian
Version:
Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code
12 lines • 510 B
TypeScript
import { CombinatorRule, SelectorRule, AssertionRule } from '../core';
import { EvaluationContext, RuleResult } from '../types';
export declare class ForEachRule extends CombinatorRule {
private selector;
private assertion;
constructor(id: string, selector: SelectorRule, assertion: AssertionRule | CombinatorRule);
countRules(): number;
evaluate(context: EvaluationContext): Promise<RuleResult>;
private getItemFile;
private getItemLine;
}
//# sourceMappingURL=ForEachRule.d.ts.map