@diullei/codeguardian
Version:
Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code
9 lines • 477 B
TypeScript
import { BaseRule } from './Rule';
import { EvaluationContext, RuleResult, AssertionResult } from '../types';
export declare abstract class AssertionRule extends BaseRule {
constructor(id: string);
abstract assert(item: any, context: EvaluationContext): Promise<boolean>;
assertWithDetails(item: any, context: EvaluationContext): Promise<AssertionResult>;
evaluate(_context: EvaluationContext): Promise<RuleResult>;
}
//# sourceMappingURL=AssertionRule.d.ts.map