UNPKG

@diullei/codeguardian

Version:

Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code

12 lines 510 B
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